Html.ActionLink ничего не отображает - PullRequest
3 голосов
/ 13 августа 2010

У меня есть этот простой фрагмент с ActionLink, который должен отображать некоторый текст в виде ссылки, но он не работает.

Вот фрагмент кода.

<div id = "Div1">
        <table id = "Table1">
            <% while ((category = SomeNamespace.Helper.GetNextCategory(categoryIndex++)) != null)
               { %>
                <tr>
                    <td class = "catalogCell">
                        <% Html.ActionLink(category.Name, 
                               "DisplayCategory", 
                               "Catalog"); %>
                    </td>
                </tr>
            <% } %>
        </table>
    </div>

Ответы [ 2 ]

2 голосов
/ 13 августа 2010

Вам нужен знак =:

<%= Html.ActionLink(category.Name, 
                    "DisplayCategory", 
                    "Catalog") %>
1 голос
/ 13 августа 2010

Используйте стиль <%: ... %> и обязательно удалите точку с запятой (;) в конце оператора.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...