0
我正在一個新的項目,其中一切都來自數據庫......包括模塊在應用程序中的名稱+要呈現在視圖上......它完全動態..所以有一個要求,控制器將對象的集合傳遞給視圖,並且集合中的每個對象都應該呈現爲Grid,並根據當前角色啓用/禁用編輯...有沒有什麼辦法可以實現這一點在asp.net mvc 2.0中動態多個網格asp.net mvc
我正在一個新的項目,其中一切都來自數據庫......包括模塊在應用程序中的名稱+要呈現在視圖上......它完全動態..所以有一個要求,控制器將對象的集合傳遞給視圖,並且集合中的每個對象都應該呈現爲Grid,並根據當前角色啓用/禁用編輯...有沒有什麼辦法可以實現這一點在asp.net mvc 2.0中動態多個網格asp.net mvc
創建一個自定義的「網格」HTML助手,呈現所需的html並使用請求上下文來檢查用戶是否處於特定的安全角色。
public static string MyGrid(this HtmlHelper helper)
{
// use a StringBuilder to create your grid html
var sb = new StringBuilder();
if(HttpContext.Current.User.IsInRole("MyRole"))
{
// add the edit bits to my string builder
}
return sb.ToString();
}
好吧馬克..謝謝你的回答...我也考慮在客戶端使用數據表生成表格到網格 – Rakesh 2010-11-26 03:34:28