Html.ActionLink不显示任何内容

时间:2010-08-13 02:08:22

标签: asp.net-mvc asp.net-mvc-2

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

答案 0 :(得分:2)

你需要一个=符号:

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

答案 1 :(得分:1)

使用<%: ... %>样式,并确保删除语句末尾的分号(;)。