我需要将数据库中的所有表名显示在下拉列表中。
当选择表格时,我需要显示另一个带列的下拉列表。我怎么能这样做?
我正在使用ASP.NET,MVC和EntityFramework。
更新: KnockoutJs:ASP.NET MVC 4动态表单解决了我的动态下拉列表问题。
答案 0 :(得分:3)
以下是 KnockoutJs 方法:ASP.NET MVC Dynamic Forms
使用Entity Framework获取表格:
using ( var ctx = new ObjectContext() )
{
List<string> results = ctx.ExecuteStoreQuery<string>("SELECT name FROM sys.tables ORDER BY name").ToList();
}
然后将结果绑定到DropdownList。淘汰文档相当不错。 Here是如何将值绑定到select / option