如何在VB.Net ASPX文件中以声明方式为控件属性赋值Nothing?

时间:2013-05-08 15:05:56

标签: asp.net vb.net

如果我的控件具有类型 Nullable(整数)的读/写属性(或整数?,如果您更喜欢速记),怎么能您将 Nothing 值指定为ASPX / ASCX定义中的属性(而不是在代码隐藏中设置它)?

E.g。 System.Web.UI.WebControls.TextBox控件具有名为MaxLength的类型为Integer的读/写属性。我可以在ASPX中通过在声明中包含属性名称作为属性来设置它,如下所示:

<asp:TextBox id=”myTextBox” runat=”server” MaxLength=”30” />

实际上,只要我指定一个整数,我就可以以相同的方式设置Integer?属性,但我想将属性设置为Nothing

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

尝试使用数据绑定表达式:

<my:MyControl runat="server" ID="mine" NullableProperty="<%# Nothing %>" />