MVC3下拉列表和Bootstrap Modal确实选择列表的服务器值

时间:2015-06-17 22:46:59

标签: asp.net-mvc twitter-bootstrap asp.net-mvc-3

好吧,我正在使用带有剃刀的.Net MVC3和来自bootstrap的模态来制作网页。

这是我的观点:

Clientes: @Html.DropDownList("Clientes", new SelectList(Datamodel.GestorDatos.ConjuntoClientes.ListarClientesStatic(), "Codigo", "Empresa", 24), new {@class = "form-control chosen", id = "Clientes" })

我从服务器发送一个带有主键23的对象和带有主键24的另一个对象,这两个对象位于“IEnumerable”对象中。 我不知道为什么模态总是选择我的默认值为23。

1 个答案:

答案 0 :(得分:0)

默认情况下,将选择最顶层的值,看起来这种默认行为因某种原因而无法使用。但我尝试了你的代码,它按预期的方式为我工作。我的猜测是你的返回集合没有匹配的value元素。您可以在此处看到您的示例:https://dotnetfiddle.net/yPwHDB