我正在用ASP NET MVC 3和Razor创建一个帮助器来显示我的网格
@helper ListaPessoa(IEnumerable<TesteHelpersMV3.Models.PessoaModel> listaPessoa)
{
<table>
<tr>
<th></th>
<th>Nome</th>
<th>Endereco</th>
<th>DataNascimento</th>
</tr>
@foreach (var item in listaPessoa)
{
<tr>
<td>
@Html.ActionLink("Edit", "Edit", new { id = item.Nome }) |
@Html.ActionLink("Details", "Details", new { id = item.Nome }) |
@Html.ActionLink("Delete", "Delete", new { id = item.Nome })
</td>
<td>@item.Nome</td>
<td>@item.Endereco</td>
<td>@item.Cidade</td>
</tr>
}
</table>
}
Run Code Online (Sandbox Code Playgroud)
但是Razor无法找到@ Html.ActionLink并发生以下错误
编译器错误消息:CS1061:'System.Web.WebPages.Html.HtmlHelper'不包含'ActionLink'的定义,也没有扩展方法'ActionLink'接受类型'System.Web.WebPages.Html.HtmlHelper'的第一个参数可以找到(你错过了使用指令或程序集引用吗?)
怎么了??? 如何解决这个问题呢??
谢谢
莱安德罗普拉多
| 归档时间: |
|
| 查看次数: |
5750 次 |
| 最近记录: |