我有一个带有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>

最佳答案

您需要一个=符号:

<%= Html.ActionLink(category.Name,
                    "DisplayCategory",
                    "Catalog") %>

关于asp.net-mvc - HTML.ActionLink不显示任何内容,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3473407/

10-15 01:51