当前位置: 首页 > 编程语言 > C#

无法让我的DropDownListFor在下拉菜单中选择一个选定的SelectListItem项分享

时间:2023-04-10 15:03:41 C#

C#学习教程:无法让我的DropDownListFor在下拉列表中选择一个选定的SelectListItem项varusers=fromxinuserRepository.GetAll()selectnewSelectListItem{Value=x.Id.ToString(),Text=x.Name,Selected=(x.Name==myUserName)};这会正确填充对象并设置所选项目。接下来,我使用ViewModel将其传递到我的视图并尝试填充/选择:我试过:@Html.DropDownListFor(model=>model.Users,newSelectList(Model.Users),new{id="add-user-list",name="add-user-list"})也@Html.DropDownListFor(model=>model.Users,newSelectList(Model.Users,"Value","Text","Selected"),new{id="add-user-list",name="add-user-list"})也@Html.DropDownListFor(model=>model.Users,Model.Users,new{id="add-user-list",name="add-user-list"})列表已正确填充,但我的“选定”项目从未被选中。我究竟做错了什么?谢谢。作为第一个参数,您应该传递一个字段,表示提交表单后您将收到的数据。其他一切看起来都是正确的@Html.DropDownListFor(model=>model.UserId,Model.Users)或者,如果您想提供自己的ID和名称-最好使用这个(msdn):以上是C#学习教程:我可以让我的DropDownListFor在下拉菜单中选择一个选定的SelectListItem项来共享所有内容。如果对大家有用,需要了解更多C#学习教程,希望大家多多关注——@Html.DropDownList("add-user-list",Model.Users,new{id="add-user-列表"})本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: