Это моя первая попытка приложения MVC.Как обращаться с «Значение не может быть пустым или пустым» при использовании @ Html.ActionLink?
Я показываю сетку данных, для которой некоторые поля имеют значение NULL. Каждый столбец имеет actionlink, позволяющий пользователю фильтровать страницу по этим данным. К сожалению, я не могу понять, как обращаться с «Значение не может быть пустым или пустым. Имя параметра: linkText 'error, которое возникает, когда у меня есть поле, которое равно null.
Отображается, что DisplayFormat игнорируется для actionlink?
[DisplayFormat(DataFormatString = "'{0}'", NullDisplayText = "'Unknown Initials'")]
public string initials { get; set; }
@foreach (var item in Model)
{
<tr>
<td>
@Html.ActionLink(item.Name.initials, "Index", new { i = item.Name.initials })
</td>
Это сделал трюк. Для записи в приведенном выше примере просто отсутствует первый символ '@' перед тем, если } –