DropDownList - 没有选择没有 PostValue 的 selectedValue
我使用 asp.net mvc 2 并且 DropDownListFor 助手有问题。 我的 ViewModel 包含一个 SelectList,其中包含所有必需的值和 1 个 SelectedValue。 当我在视图中使用 DropDownListFor 帮助程序时,未选择 SelectedValue! 然后我选择另一个值并提交表单,在所选的 PostedValue 中进行下一次渲染。第一个渲染有什么问题?
<%=Html.LabelFor(m => m.Test)%>
<%=Html.DropDownListFor(m => m.Test, Model.TestList, new { tabindex = 1, @class = "selectbox" })%>
<%=Html.ValidationMessageFor(m => m.Test, null, new {@class = "text-hide", id = "Error-Test"})%>
i use asp.net mvc 2 and i have a problem with the DropDownListFor helper.
My ViewModel contains a SelectList with all required Values und 1 SelectedValue.
When i use the DropDownListFor helper in my View the SelectedValue is not selected!
Then i select a other Value and submit the form, on the next rendering in the PostedValue selected. What is the problem on the first Rendering?
<%=Html.LabelFor(m => m.Test)%>
<%=Html.DropDownListFor(m => m.Test, Model.TestList, new { tabindex = 1, @class = "selectbox" })%>
<%=Html.ValidationMessageFor(m => m.Test, null, new {@class = "text-hide", id = "Error-Test"})%>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
从您提供的内容来看,不可能说出为什么它不起作用,因为您既没有显示控制器,也没有显示视图模型。
这是一个有效的示例:
模型:
控制器:
视图:
From what you've provided it is impossible to say why it doesn't work as you haven't shown neither the controller, nor the view model.
Here's an example that works:
Model:
Controller:
View: