我有一个带有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>
答案 0 :(得分:2)
你需要一个=符号:
<%= Html.ActionLink(category.Name,
"DisplayCategory",
"Catalog") %>
答案 1 :(得分:1)
使用<%: ... %>
样式,并确保删除语句末尾的分号(;)。