将Nullable Bit(在DB中)绑定到CheckBox ASP.Net Web窗体模型绑定

时间:2014-02-24 20:50:49

标签: asp.net webforms model-binding

我在我的ASP.Net WebForms应用程序中利用模型绑定,在将可空位绑定到复选框时面临问题,在我的aspx页面中我有类似

的内容
<li>IS A ChkBox</li>
   <li>
     <asp:CheckBox ID="someid" runat="server"
                  MaxLength="100" Checked='<%# BindItem.databaseValue%>'>
     </asp:CheckBox>                        
   </li>

最初填充表单时,该值为null,我得到NullReferenceExceptionObject reference not set to an instance of an object.,我该如何解决这个问题。

此致

1 个答案:

答案 0 :(得分:0)

我要去刺伤

Checked ='&lt;%#BindItem.databaseValue ?? false%&gt;'

我认为无论如何这都适用于Item(AKA Eval)。 CheckBox很奇怪。