摘要:mvc checkbox 運用 1
看了很多篇文章,網路上有好多mvc checkbox的用法,最近會把所有用法整理起來
那今天就先來介紹,checkbox 最基本用法
Html
@using (@Html.BeginForm())
{
<div>
<input type="checkbox" name="isChecked" value="true" />
</div>
<div>
<input type="submit" />
</div>
}
Action
[HttpPost]
public ActionResult CheckBoxSeries(bool isChecked = false)
{
if (isChecked)
{
ViewBag.IsCheckMessage = "已選擇";
}
return View();
}
這邊有一點需要注意,可以看到Action接參數有給預設值 bool isChecked = false
那是因為,如果checkbox沒有打勾的話,posted 表單的內容,不會參考到該checkbox,會是null,所以要給預設值,否則會跳出Exception。
如果checkbox有打勾,則會傳遞checkbox 設定value的值,value的可以是bool,也可以是字串 etc
參考
一天一分享,身體好健康。
該追究的不是過去的原因,而是現在的目的。