asp.net-mvc - 将数据动态绑定(bind)到asp.net mvc中的下拉列表

标签 asp.net-mvc data-binding

如何动态绑定(bind)数据到<%Html.Dropdownlist....在 ASP.NET MVC 中?

最佳答案

只需将正确的 IEnumerable 作为类型化模型或 ViewData 传递。尝试这样的事情(在我脑海中):

<%= Html.DropDownList(string.Empty, 
    "myDropDownList",  
    new SelectList((IEnumerable)ViewData["stuff"], 
        "DescriptionProperty", 
        "ValueProperty")) 
%>

使用 MVC 中的下拉列表助手,您不会像在旧 ASP.NET 中那样真正将数据“绑定(bind)”到它。

关于asp.net-mvc - 将数据动态绑定(bind)到asp.net mvc中的下拉列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/214998/

相关文章:

asp.net-mvc - 在 Azure 托管网站的文件夹中创建文件

javascript - 如何从 jquery.tmpl 中解析的 html 中获取子字符串

wpf - UI 未调用 INotifyDataErrorInfo.GetErrors()

c++ - 在 UWP 应用程序中使用 DataTemplate 时出现问题(崩溃,未设置数据)

c# - 如何创建可以显示不同类型对象的 C# WPF DataGrid?

c# - 如何将 System.Net.Http.HttpResponseMessage 转换为 System.Web.Mvc.ActionResult

c# - 如何在 ASP MVC 5 中将 MediatR 与 Autofac 一起使用?

asp.net-mvc - List<dynamic> 的奇怪 Razor 行为

c# - 从后面的代码创建到 Resources.resx 中字符串的绑定(bind)

c# - MVVM:强制组合框标签刷新