簡體   English   中英

如何在asp.net MVC4中將默認值為False的復選框傳遞給控制器​​操作

[英]How to Pass default values as False of checkBox to controller action in asp.net mvc4

我想將復選框的默認值設置為False。 如果選中此復選框,則將true傳遞給Controller,否則將false傳遞給Controller。

這是我的看法

 <div class="form-group">
  @Html.CheckBox("Stratling", (Model != null && Model.Stratling.HasValue) ? 
      Model.Stratling : true)
   <label>
      Stratling
   </label>
 </div>

如果未選中復選框,則此代碼將真實值傳遞給控制器​​。
我希望它是錯誤的值。

誰能指導我正確的方向。

提前致謝。

如果使用Html.CheckBoxFor方法,則它呈現的是:

如果未選中此復選框,則返回False。 選中該復選框時,它返回True,False,內部框架將其解析為true。 您可以通過添加具有False值的隱藏字段並進行適當處理來使用相同的方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM