对 ASP.NET 来说相当新,并试图弄清楚如何让代码回显它获取的信息。
<ul class="accordion">
<% foreach (var cat in Model.Categories.Where(x=>x.ParentId==null).OrderBy(x=>x.DisplayOrder).ThenBy(x=>x.CategoryName)) { %>
<li style="height: auto; min-height:30px;">
<%= Html.ActionLink(cat.CategoryName, "Index", "Products", new { id=cat.UniqueName, area="" }, null)%>
<%if(cat.SubCategories.Count>0) {%>
<ul class="sub-menu" style="font-size:.8em; padding-left:20px;">
<% foreach (var c in cat.SubCategories) { %>
<li><%= Html.ActionLink(c.CategoryName, "Index", "Products", new { id=c.UniqueName, area="" }, null)%></li>
<% } %>
</ul>
<%}%>
</li>
<%} %>
</ul>
目前我知道它与<%= Html.ActionLink(cat.CategoryName, "Index", "Products", new { id=cat.UniqueName, area="" }, null)%>
那条线有关,但不知道如何让它传递信息。可能是一个愚蠢的问题,但谷歌在搜索这个答案时绝对没有帮助。
谢谢。