1 回答

TA貢獻(xiàn)1851條經(jīng)驗(yàn) 獲得超3個(gè)贊
因?yàn)槟?dāng)前的代碼正在渲染具有name屬性value的SELECT元素UndConsId。
<select class="form-control" name="UndConsId">
<!-- options -->
</select>
為了使模型綁定生效,輸入元素name 屬性值應(yīng)與http post操作方法中使用的參數(shù)/屬性名稱匹配。您的參數(shù)名稱是UnidadeConsumoId,不是UndConsId
要解決此問題,UnidadeConsumoId請將作為DropDownList方法調(diào)用的第一個(gè)參數(shù)傳遞,以便它將使用呈現(xiàn)SELECT元素name UnidadeConsumoId。您可以將 傳遞ViewBag.UndConsId為第二個(gè)參數(shù)以顯式指定用于構(gòu)建 SELECT 元素的集合。
這應(yīng)該工作
@Html.DropDownList("UnidadeConsumoId", ViewBag.UndConsId as SelectList,
new { @class = "form-control" })
- 1 回答
- 0 關(guān)注
- 132 瀏覽
添加回答
舉報(bào)