ASP.Net MVC - 显示基于角色的模型数据

问题描述:

我有一个View需要根据用户角色显示和隐藏细节。我有使用内联如果在view语句来显示和隐藏细节 ASP.Net MVC - 显示基于角色的模型数据

  • 创建多个局部视图,并使用到控制器检测到角色,然后加载相应的局部图2个选项

    我是MVC的新手,所以有人请告知什么是解决这个问题的最好方法。

  • 我可能会为每个角色做不同的意见。我发现随着时间的推移,每个角色的观点在“共同”内容中出现分歧。

    如果它与屏幕上显示的信息有关(听起来像是这样),那么最好将它保留在视图中。我个人会使用部分视图,只在需要时加载它们,这支持更好的重用。

    +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