使用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. 需要AjaxCallDecorator根據下拉值有條件地顯示
- 2. ngIf根據下拉值顯示 - Angular 2
- 3. ASP.NET MVC ValidationMessage不顯示下拉列表
- 4. ASP.NET MVC - 根據角色表值顯示
- 5. ASP.NET MVC 2 RC模型與NHibernate和下拉列表綁定
- 6. 顯示錶根據行到下拉值
- 7. 根據用戶對下拉列表的選擇顯示控件
- 8. 如何根據下拉選擇有條件地顯示錶格行?
- 9. MVC 2 Asp.net C#代碼下拉列表
- 10. ASP.NET MVC 2連接下拉列表
- 11. 根據下拉列表中的選定值顯示錶格
- 12. 條件模型綁定與ASP.net MVC 2
- 13. 根據所選下拉菜單顯示下拉列表
- 14. 下拉ASP.NET MVC 2
- 15. 根據列表大小顯示對象
- 16. 下拉列表不顯示編輯模式中的選定值mvc 2
- 17. 根據下拉列表選擇更改ASP.NET MVC註冊表格
- 18. 根據價值選擇的PHP顯示下拉列表
- 19. 在asp.net mvc佈局中有條件地顯示數據
- 20. 根據下拉值隱藏或顯示
- 21. ASP.net MVC 4下拉列表
- 22. ASP.NET MVC下拉列表
- 23. ASP.Net MVC 3下拉列表
- 24. ASP.NET Mvc下拉列表?
- 25. ASP.NET MVC下拉列表
- 26. 在下拉列表中顯示數據庫表名MVC和EntityFramework
- 27. MVC模型綁定和下拉列表
- 28. ASP.NET如何在下拉列表中顯示2列?
- 29. 根據某個下拉列表更新下拉列表的值
- 30. 要根據下拉列表選擇的項目顯示控件?
我遇到的問題是角色不是靜態的,所以元數據不會是靜態的。我基本上需要根據角色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