如果我有一个控件的读/写属性类型为Nullable(of Integer)(或Integer?,如果你喜欢简写的话),如何在ASPX/ASCX定义中将Nothing值赋值为属性(与在代码隐藏中设置相反)?
。一个System.Web.UI.WebControls.TextBox
控件有一个类型为Integer
的读写属性MaxLength
。我可以在ASPX中通过在声明中包含属性名作为属性来设置它,像这样:
<asp:TextBox id=”myTextBox” runat=”server” MaxLength=”30” />
事实上,我可以设置我的Integer?
属性以同样的方式,只要我分配一个整数,但我想设置属性为Nothing
。
任何想法?
尝试使用数据绑定表达式:
<my:MyControl runat="server" ID="mine" NullableProperty="<%# Nothing %>" />