gpt4 book ai didi

asp.net-mvc - 填充 ASP.NET MVC DropDownList

转载 作者:行者123 更新时间:2023-12-01 21:12:59 24 4
gpt4 key购买 nike

好吧,我已经用谷歌搜索了几个小时并尝试了所有方法,但什么也做不了。我正在使用 Sharp Architecture 学习 MVC,并生成了一些用于创建 Client 对象的基本表单。我想用美国州的列表填充州下拉列表,并让用户从该列表中进行选择。我能够填充列表并取回值(以保存客户端)但是当我去编辑客户端时,客户端的当前状态未被选中。我已经在 SelectList 中设置了选定的值:

<li>
<label for="Client_StateProvince">StateProvince:</label>
<div>
<%= Html.DropDownListFor(c=>c.Client.StateProvince, new SelectList(Model.StateProvinces, "id", "Name", Model.Client.StateProvince), "-- Select State --")%>
</div>
<%= Html.ValidationMessage("Client.StateProvince")%>
</li>

这似乎还不够好。我错过了什么?

最佳答案

<%= Html.DropDownListFor(c => c.Client.StateProvince.Id, 
new SelectList(Model.StateProvinces,
"id",
"Name",
Model.Client.StateProvince),
"-- Select State --")%>

这样做。

希望这对其他人有帮助。

~李

关于asp.net-mvc - 填充 ASP.NET MVC DropDownList,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1297399/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com