2013-05-08 2 views
1

Si j'ai un contrôle qui a une lecture/propriété d'écriture de type Nullable (Of Integer) (ou entier?, si vous préférez le raccourci), comment pouvez-vous attribuer le Rien valeur comme un attribut la définition ASPX/ASCX (par opposition à la définition dans le codebehind)?Comment attribuer la valeur Nothing à un attribut de contrôle de manière déclarative dans un fichier VB.Net ASPX?

E.g. un contrôle System.Web.UI.WebControls.TextBox a une propriété en lecture/écriture appelée MaxLength de type Integer. Je peux mettre cela dans le ASPX en incluant le nom de la propriété comme un attribut dans la déclaration, comme ceci:

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

En effet, je peux mettre ma Integer? propriété de la même manière, tant que je suis assignant un entier, mais je veux définir la propriété à Nothing.

Des idées?

Répondre

1

Essayez d'utiliser une expression de liaison de données:

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