2009-12-01 70 views
1

我有一個View需要根據用戶角色顯示和隱藏細節。我有使用內聯如果在view語句來顯示和隱藏細節 ASP.Net MVC - 顯示基於角色的模型數據

  • 創建多個局部視圖,並使用到控制器檢測到角色,然後加載相應的局部圖2個選項

    我是MVC的新手,所以有人請告知什麼是解決這個問題的最好方法。

  • 回答

    0

    我可能會爲每個角色做不同的意見。我發現隨着時間的推移,每個角色的觀點在「共同」內容中出現分歧。

    1

    如果它與屏幕上顯示的信息有關(聽起來像是這樣),那麼最好將它保留在視圖中。我個人會使用部分視圖,只在需要時加載它們,這支持更好的重用。

    +0

    嗨,謝謝你的迴應。部分視圖聽起來像是要走的路。有沒有辦法從控制器動態加載部分視圖? – ace 2009-12-01 01:38:01

    +0

    是啊,你可以鏈接他們在asp級別http://blogs.intesoft.net/post/2009/02/renderaction-versus-renderpartial-aspnet-mvc.aspx或拉他們在使用JavaScript http:// www .codeproject.com/KB/ASPNET/JQueryPartial.aspx – stimms 2009-12-01 15:26:14