0
我在嘗試在部分視圖上渲染複選框時遇到困難。基本上,我想要的是根據從數據庫中提取的值來呈現checkBox。請參閱下面我的代碼:MVC CheckBox在視圖上渲染
<div class="editor-label">
@Html.LabelFor(model => model.Active)
</div>
<div class="editor-field">
@{if (Model.Active == 'Y')
{ Html.CheckBox("Active", true); }
else
{ Html.CheckBox("Active", true); }
}
</div>
在這個代碼塊,我檢查了從我的模型活動領域內的價值,使該複選框以true或false基於該值的財產器isChecked。
我調試了這段代碼並使用了一個斷點。我的數據庫中有'Y'的值,它通過了if語句。但是,當表單彈出時,checkBox沒有渲染。
有人可以幫我嗎?謝謝!
謝謝!這使我的編碼變得更容易了! – Smiley 2012-07-20 01:21:25
不客氣。如果是這樣,請將其標記爲「答案」。 :) – Matt 2012-07-20 01:22:26