如何在VB中声明性地将值Nothing赋值给控件属性.Net ASPX文件



如果我有一个控件的读/写属性类型为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 %>" />

最新更新