获取错误如下..同时使用获取错误@ Html.ActionLink()
编译器错误消息:CS1973: 'System.Web.Mvc.HtmlHelper' 具有命名为 'ActionLink的' 不适用的方法,但会出现通过这个名字有一个扩展方法。扩展方法不能动态分派。考虑转换动态参数或调用扩展方法而不使用扩展方法语法。
在MVC应用程序中,我试图使用字典条目的键作为链接的链接文本,但即时通讯出现错误。
这是我得到错误的行...我试图用@ item.Key和其他各种方式替换item.Key。
@Html.ActionLink(item.Key,"ExpandFolder","Home",new {path=item.Key },null)
我的整个视图代码看起来像这样...
<form id="ViewFiles" method="post" action="Index">
<ul>
@foreach (var item in @ViewBag.filesFolders)
{
if (item.Value == "folder")
{
<li>
@Html.ActionLink(item.Key,"ExpandFolder","Home",new {path=item.Key },null)
</li>
}
else if (item.Value == "file")
{
<li><a href="">[email protected]</a></li>
}
}
</ul>
</form>
非常感谢你的回复 – Sara