【发布时间】:2015-06-17 22:46:59
【问题描述】:
嗯,我使用 .Net MVC3 和 razor 和 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 值。
【问题讨论】:
-
因为属性
Clientes的值是23,或者它的值与其中一个选项不匹配,而带有23的选项是集合中的第一个。当您绑定到一个属性时,它的属性值决定了选择哪个选项。您对设置为24的参数的使用被忽略(您可以将其删除) -
短篇小说可能是因为默认情况下选择了第一个选项。除此之外,选择的服务器渲染应该与模态窗口无关,如果它不在模态窗口中,它也会这样做
标签: asp.net-mvc twitter-bootstrap asp.net-mvc-3