gpt4 book ai didi

asp.net-mvc-3 - mvc3 下拉列表重新加载并设置值

转载 作者:行者123 更新时间:2023-12-04 05:49:40 25 4
gpt4 key购买 nike

在编辑 View 中:
我正在传递 ddl 的 ViewBag 列表

Controller :

 ViewBag.CountryList = new SelectList(db.Country, "CountryCode", "Desc");  

在编辑 View 中:
如何将 viewbag 分配给 ddl 并设置来自模型的值
@Html.EditorFor(model => model.CountryCode) <- contains the Desc Value, currently just shows in a textbox!

谢谢!

最佳答案

使用@Html.DropDownListFor。如果您阅读了 C# 指定的您需要的参数,其自解释。您在查看包中拥有 selectList 的事实已经意味着您几乎已经自己完成了所有工作。

 @Html.DropDownListFor(model => model.CountryCode, ViewBag.CountryList);

如果由于任何原因没有设置正确的值,您也可以使用
 @Html.DropDownList("CountryCode", ViewBag.CountryList, new { @value = @Model.CountryCode });

关于asp.net-mvc-3 - mvc3 下拉列表重新加载并设置值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10232659/

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