【发布时间】:2021-09-08 18:11:56
【问题描述】:
尝试制作一个简单的下拉列表来选择“Y”或“N”。
下拉列表看起来正确,但选择没有反映在 [HttpPost] 方法中的模型中。我找到了一个说明要删除名称的答案,所以我这样做了,现在它显示了下拉列表和一个输入框。
<label>SubmitAllPatients: @Html.Label(Model.establishedSamplingPlan.SubmitAllPatients.ToString())</label>
@(Html.Kendo().DropDownListFor(m => m.establishedSamplingPlan.SubmitAllPatients)
//.Name("SubmitAllPatients")
.BindTo(new string[] { "N", "Y"})
.HtmlAttributes(new { style = "max-width: 70px" }))
【问题讨论】:
-
如果页面上有另一个具有相同 ID(或本例中相同的模型属性)的控件,则可能会出现不需要的输入框。你能检查一下吗?
-
谢谢!我有 @html.HiddenFor(m=>m.establishedSamplingPlan.SubmitAllPatients) 在显示的 sn-p 之前几行。
标签: c# asp.net-mvc kendo-ui