public static class TableExtensions
{
public static string StartRow(this HtmlHelper htmlHelper, int row)
{
var builder = new TagBuilder("tr");
if (row % 2 == 0)
{
builder.MergeAttribute("class", "even");
}
return builder.ToString(TagRenderMode.StartTag);
}
}
另一種方式交替: INT倒裝= 0; <%爲(ⅰ... //內^ = 1的循環 倒裝; <%= 「
回答
使用jQuery,做在客戶端上 - 您的視圖代碼會這麼幹淨多了。
來源
2010-04-17 13:43:00
和:
更新:
你可以進一步清理標籤湯:
並在視圖:
來源
2010-04-17 11:53:33
不知道這是值得的一次性表我感謝 – ripper234 2010-04-17 12:04:22
然後你需要在行上的自定義屬性和擴展你的幫手......並最終做MvcContrib網格;-) – queen3 2010-04-17 14:12:27
Rails有cycle method做到這一點。
菲爾哈克created one到ASP.NET MVC
所以,你可以使用這樣
來源
2010-04-17 12:51:20
如果在一個屏幕上有多個表格it works better,請使用第n個子項。
來源
2010-04-18 06:12:07
相關問題