Если заявление и Html.ActionLink в Razor MVC 3 - PullRequest
10 голосов
/ 16 октября 2011
@if (item.hasTypes.Value == true) { 
    Html.ActionLink(item.marketGroupName, "Index", new { id = item.marketGroupID });
}

У меня это так, что если значение hasTypes равно true, оно создаст ссылку для действия. Но приведенный выше код не работает. Это показывает пустой в этих столбцах.

Ответы [ 2 ]

21 голосов
/ 16 октября 2011

Я думаю, что вы забыли @, который используется для вывода:

@if (item.hasTypes.Value) { 
    @Html.ActionLink(item.marketGroupName, "Index", new { id = item.marketGroupID });
}
3 голосов
/ 16 октября 2011

Вам нужно на самом деле сделать ссылку на вывод.Ваш текущий код создает ссылку, но фактически ничего с ней не делает.Обратите внимание на дополнительные @ ниже:

@if (item.hasTypes.Value == true) { 
    @Html.ActionLink(item.marketGroupName, "Index", new { id = item.marketGroupID });
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...