使用ASP.NET MVC 2,我有一个视图模型。该视图有一个由模型填充的角色下拉列表,下面列出了具有多个特权的复选框列表。我只想根据下拉列表中选择的roleID仅显示特定的权限,并在每次更改下拉列表时让其更新权限。我知道如何在Web窗体ASP.net中完成这项工作,但绝对没有问题,但我似乎无法弄清楚ASP.NET MVC从哪里开始。有人可以告诉我我需要做什么,或者指导一个教程,告诉我该怎么做?我是MVC的新手。谢谢。ASP.NET MVC 2根据下拉列表值有条件地显示模型对象
0
A
回答
0
我用来解决我的问题的解决方案是在dropdownlist的change事件上调用$ .getJSON,该事件返回一个我循环访问的数组,并确定是否应显示特权。
0
在MVC中,您可以完全控制所使用的HTML标记。在这种情况下,我会用一些元数据标记每个复选框,然后在下拉列表中发生更改事件时,您会枚举页面上的所有复选框,然后根据需要显示/隐藏它们。
基本上,您可以将所有逻辑推送到客户端,而不必进行往返。
相关问题
- 1. ASP.NET MVC ValidationMessage不显示下拉列表
- 2. ASP.NET MVC - 根据角色表值显示
- 3. ASP.NET MVC 2 RC模型与NHibernate和下拉列表绑定
- 4. 根据用户对下拉列表的选择显示控件
- 5. 如何根据下拉选择有条件地显示表格行?
- 6. MVC 2 Asp.net C#代码下拉列表
- 7. ASP.NET MVC 2连接下拉列表
- 8. 条件模型绑定与ASP.net MVC 2
- 9. 根据列表大小显示对象
- 10. 根据下拉列表选择更改ASP.NET MVC注册表格
- 11. 下拉ASP.NET MVC 2
- 12. ASP.NET Mvc下拉列表?
- 13. ASP.Net MVC 3下拉列表
- 14. ASP.NET MVC下拉列表
- 15. 根据某个下拉列表更新下拉列表的值
- 16. MVC模型绑定和下拉列表
- 17. 从对象的javascript下拉列表中显示一个值
- 18. ASP.NET MVC中有条件地显示项目属性视图MVC
- 19. 根据在其他下拉列表中选择的值显示一个下拉列表
- 20. ASP.NET MVC,模型类:下拉列表中没有模型或数据上下文类
- 21. ASP.NET MVC - 与下拉列表模型绑定
- 22. asp.net mvc 3模型绑定下拉列表
- 23. asp.net mvc根据条件显示不同的内容
- 24. 根据下拉列表中的选项显示/隐藏列
- 25. asp.net mvc 3复合显示成员的下拉列表?
- 26. 下拉列表显示[对象对象]而不是使用敲除的值
- 27. HTML表单根据所选下拉列表显示字段
- 28. 根据2列中的值范围有条件地填充数据帧列
- 29. 有条件显示跨度在ASP.Net MVC
- 30. ASP.NET MVC 2下拉问题
我遇到的问题是角色不是静态的,所以元数据不会是静态的。我基本上需要根据角色ID对数据库运行查询,以查看哪些权限需要显示,然后通过复选框循环查看特权是否在查询结果中,如果是,则显示它。 – 2011-03-24 16:27:19
听起来像是Ajax和jQuery的工作= D – Tejs 2011-03-24 18:07:29
Tejs,它是。我结束了使用JSON。 – 2011-03-24 18:24:12