我正在使用一个用户下拉菜单,它大部分来自数据库的添加/编辑页面。现在,在所有操作中,我都会将用户放在视图中并在视图中创建下拉菜单。这是正确的方式吗?有人可以用我可以调用一个用户控件的方式来帮助我,并且可以使用正确的名称和值创建下拉列表。或者有人可以建议什么是正确的方法。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帮助
为什么不建立一个简单的模型并在需要的地方调用它? –