ASP.NET MVC 2 中的下拉菜单
我有以下包含“NumberOfAdults”字段的 ViewModel。
public class SearchView
{
public int NumberOfAdults { get; set; }
// More fields...
}
假设它将有一些从某些配置文件填充的值(比如说 5),并且我有一个强类型视图。填充包含文本和值 1,2,3,4,5 的下拉列表而无需硬编码
?有 MVC 的方法吗?
I have following ViewModel containing "NumberOfAdults" fields.
public class SearchView
{
public int NumberOfAdults { get; set; }
// More fields...
}
Assuming it will have some value (lets say 5) populated from some configuration file and I have a strongly typed View. What is the best way to populate a dropdown containing text and values of 1,2,3,4,5 without hard coding <Select...><Option value="1">1</Option></Select>
? Is there a MVC way of doing it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果有一个我没有想到的帮助器可以更优雅地构建 SelectList,我不会感到惊讶,但这确实有效。
这呈现:
I wouldn't be surprised if there's a helper that I'm not thinking of that could build the SelectList more elegantly, but this works.
This renders: