我正在使用一個用戶下拉菜單,它大部分來自數據庫的添加/編輯頁面。現在,在所有操作中,我都會將用戶放在視圖中並在視圖中創建下拉菜單。這是正確的方式嗎?有人可以用我可以調用一個用戶控件的方式來幫助我,並且可以使用正確的名稱和值創建下拉列表。或者有人可以建議什麼是正確的方法。ASP.Net MVC:幾乎所有頁面都使用的下拉列表
0
A
回答
2
你應該做的是創建一個基本的ViewModel類,它包含下拉列表的值。讓所有其他ViewModel從基類繼承。
創建一個填充DropdownMenu Items列表的ActionFilter。 _Layout視圖應該有下拉菜單。
0
我使用的是非常基本的風格......我有一個的ActionResult返回下拉列表項目說明和項目id作爲JSON ...我用的是同在需要它的所有視圖...
$(document).ready(function() {
$.getJSON("@Url.Content("~/contoller/ActionName")", null, function (records) {
for (i = 0; i < records.length; i++) {
$('#selection_code').append($('<option></option>').text(records[i].Product_Description).attr('ID', records[i].Product_Type_ID));
}
});
});
selection_code是我的下拉
..這可以通過在視圖中添加的局部視圖並將其附加到一個div,使曾經的局部視圖是時也做的id使用我們可以得到的下拉菜單!
相關問題
- 1. ASP.net MVC - 使用下拉列表
- 2. ASP.NET MVC搜索與佈局頁面中的下拉列表
- 3. ASP.net MVC 4下拉列表
- 4. ASP.NET MVC下拉列表
- 5. ASP.Net MVC 3下拉列表
- 6. ASP.NET Mvc下拉列表?
- 7. ASP.NET MVC下拉列表
- 8. ASP.NET下拉列表Codebehind vs ASPX頁面
- 9. 頁面請求表單下拉列表中的所有項目
- 10. 在asp.net中爲「幾乎靜態」的頁面輸出緩存mvc
- 11. 從MVC的下拉列表中選擇所有,使用javascript
- 12. ASP.NET MVC - 填充常用下拉列表
- 13. ASP.NET MVC 3用戶下拉列表
- 14. 如何獲取asp.net mvc項目中所有頁面的列表
- 15. 下拉列表在asp.net mvc的
- 16. ASP.NET MVC的下拉列表+保存selectedvalue
- 17. asp.net MVC中的下拉列表3
- 18. asp.net的MVC下拉列表選項
- 19. 執行所有jquery的操作下拉列表頁面上
- 20. 我如何找到使用jquery的頁面中的所有下拉列表
- 21. SignalR幾乎所有頁面上的網站
- 22. ASP.NET MVC下的SSL頁面
- 23. 問題上下拉在ASP.Net MVC列表
- 24. Asp.Net Mvc隱藏下拉列表
- 25. ASP.NET MVC ValidationMessage不顯示下拉列表
- 26. asp.net MVC級聯下拉列表
- 27. ASP.Net MVC 3 ViewModel與下拉列表
- 28. 爲MVC創建下拉列表ASP.NET
- 29. ASP.NET MVC填充下拉列表
- 30. Asp.net MVC下拉列表與HTML幫助
爲什麼不建立一個簡單的模型並在需要的地方調用它? –