Я создаю помощника с 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>
}
, но Razor не может найти @ Html.ActionLink и возникает следующая ошибка
КомпиляторСообщение об ошибке: CS1061: «System.Web.WebPages.Html.HtmlHelper» не содержит определения для «ActionLink», и отсутствует метод расширения «ActionLink», принимающий первый аргумент типа «System.Web.WebPages.Html.HtmlHelper».быть найденным (вам не хватает директивы using или ссылки на сборку?)
что не так???как решить эту проблему ??
Спасибо
Леандро Прадо