如何在ASP.NET MVC中保存除Dropdownlist之外的值
问题描述:
如果用户在@HTML.Dropdownlistfor
中选择“其他”值,必须允许用户在文本框中填写值。我仍然无法做到这一点,并且无法在Internet上找到ASP.NET MVC的解决方案。如何在ASP.NET MVC中保存除Dropdownlist之外的值
下面是我的示例代码:
<tr>
<td>Material of Construction</td>
<td>@Html.DropDownListFor(model => model.CorrGroup.cGroup_MatConst, (SelectList)ViewBag.MaterialConstruction)</td>
</tr>
<tr>
<td></td>
<td>Other Materials @Html.TextBox("OtherMaterials", "", new { @class = "mandatoryTextArea", @disabled = "disabled" })</td>
</tr>
您已禁用文本框 - 用户如何输入值? –
我禁用了它,因为用户尚未在dropdownlistfor中选择“其他”值。如果用户仅选择该值,则文本框将被启用。我的问题是,除了列在Dropdownlist中列出的价值之外,我可以如何节省价值。 – jimmy007
你模型需要一个属性'string OtherMaterials' –