我正在使用下拉列表,我在我的视图模型中有一个类proppertis看起来像这样
[DisplayName("شماره تیم")]
public List<int ?> TeamId { get; set; }
但我把它改成了所以我可以使用DropDownList
[DisplayName("شماره تیم")]
public List<SelectListItem> TeamId { get; set; }
here you can find everything about my project
我应该在每个View的视图模型中使用不同的类吗?
答案 0 :(得分:2)
如果您要拥有一个项目列表,并且每个项目都包含一个值和要显示的相应文本,那么确定,有一个类来表示这一点非常有意义。
我只会分开一根头发,这可能是一根小小的头发。public List<SelectListItem> TeamId { get; set; }
班级的名称 - SelectListItem
- 表明您的观看模式是&#34;告诉&#34;您使用select
控件查看如何表示此数据。但是视图模型的工作只是传递数据,而不是确定它应该如何呈现。也许使用单选按钮也可以渲染相同的数据。
select
元素或单选按钮组。