得到以下错误..
编译器错误消息:CS1973:'System.Web.Mvc.HtmlHelper'没有名为'ActionLink'的适用方法,但似乎有一个名称的扩展方法.无法动态分派扩展方法.考虑转换动态参数或调用扩展方法而不使用扩展方法语法.
在MVC应用程序中,我试图使用字典条目的键作为链接的链接文本,但我得到错误.
这是我遇到错误的行......我尝试用@ item.Key和其他各种方法替换item.Key.
@Html.ActionLink(item.Key,"ExpandFolder","Home",new {path=item.Key },null)
Run Code Online (Sandbox Code Playgroud)
我的整个视图代码看起来像这样......
<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="">FILES-@item.Key</a></li>
}
}
</ul>
</form>
Run Code Online (Sandbox Code Playgroud)