4
A
回答
1
3
這是一個古老的問題,但我只是偶然發現並有一個答案,我不認爲太hacky。前面提供的答案僅適用於如果您用於有條件地更改背景顏色的值是表格單元格的值。
如果不是這種情況,您可以使用WebGridColumn的Format屬性爲表格行中的第一個單元格設置data-
屬性。在這裏,我的表的第一列包含超鏈接的ID。我在我的代碼隱藏(MVC中的控制器操作)中定義它,並且從對象的IsInError
屬性中添加了data-in-error
屬性。您可以以任何對您的應用程序有意義的方式設置此屬性的值。
new WebGridColumn
{
ColumnName = "Id",
Header = "ID",
Format = (x) => new HtmlString(String.Format("<a href=\"#\" data-in-error=\"{0}\">{1}</a>", x.Value.IsInError, x.Value.Id))
});
然後,使用jQuery,我發現在我的表在該行的第一個單元格錨行的,和階級該行設置爲「錯誤」。
$(document).ready(function() {
$('table tbody tr td:first-child a[data-in-error="True"]').each(function() {
$(this).parent().parent().addClass('error');
});
});
希望這會有所幫助。
相關問題
- 1. ASP.NET MVC 3 WebGrid - 條件列格式
- 2. webgrid選擇行MVC 3
- 3. MVC 3 Webgrid列
- 4. MVC WebGrid條件連接Htlm.ActionLink
- 5. MVC 3 Webgrid使整行可點擊
- 6. 有條件顯示的WebGrid圖像 - MVC 3
- 7. Asp.net mvc 3:WebGrid和JavaScript
- 8. MVC 3 + WebGrid:分頁控件不顯示
- 9. MVC 4 WebGrid複選框在條件
- 10. 的mvc 4的WebGrid條件htmlActionLinks
- 11. MVC 3條件HTML
- 12. WebGrid尋呼機樣式
- 13. 有條件的樣式表軌跡3
- 14. 複雜的WebGrid綁定在MVC 3
- 15. MVC 3具有動態源的WebGrid
- 16. webgrid中的Mvc 3 texbox(剃鬚刀)
- 17. ASP.NET MVC 3 WebGrid排序順序圖像
- 18. MVC的WebGrid,行選擇
- 19. Html.DisplayFor in mvc webgrid
- 20. MVC中gridTable的垂直滾動條WebGrid
- 21. MVC WebGrid開源?
- 22. MVC webgrid列寬?
- 23. MVC 3 WebGrid試圖控制每一行的權限
- 24. MVC 3剃刀傳遞的WebGrid行數據使用ActionLink的
- 25. MVC 3 WebGrid - 是否可以進行內聯編輯?
- 26. Asp.Net MVC 3 WebGrid如何突出顯示多行?
- 27. ASP.NET MVC 4 WebGrid EF
- 28. mvc 4 webgrid display
- 29. 如果條件在webgrid
- 30. 速記條件的WebGrid