有几种方法可以在ASP .NET MVC中存储静态DropDownLists的值:
到目前为止,我更喜欢#3,因为向特定DropDownList添加新值意味着只需在数据库表中添加新条目,而无需重新启动应用程序服务器。
但是,几乎不会添加新值,并且每个请求上的加载值会降低性能。这就是我计划改变方法并想问你的原因:
你怎么处理这个?你知道比上面提到的3更好的方法吗?
答案 0 :(得分:0)
对于静态下拉列表,我更喜欢在控制器中添加值并将其传入 ViewData类似于控制器中的这个例子:::::
enter code here
var list = new SelectList(new []
{
new {ID =“1”,Name =“name1”},
新{ID = “2”,名称= “NAME2”},
新{ID = “3”,名称= “NAME3”},
},
“ID”, “名称”,1);
计算机[ “列表”] =列表;