Comment puis-je accéder à zone de texte personnalisé attributs dans ASP.Net?
Je suis en utilisant/abuser de classes CSS et html personnalisé attributs de fournir des données par défaut pour un ensemble de zones de texte. Le code du front de pour que cela ressemble à la suivante (avec l'appui javascript pour gérer la vérification/réglage de la valeur par défaut de données lorsque le champ est vide):
<asp:TextBox ID="TXT_LenderName" class='defaultText' data-default='Institution Name' runat="server"></asp:TextBox>
Cela fonctionne.
Je suis en train de travailler sur le code-behind pour le traitement de ce formulaire. Je voudrais être en mesure de comparer la valeur de la TXT_LenderName.Text
à la valeur de la data-default
attribut, mais je n'ai pas été en mesure de trouver un moyen d'obtenir la valeur d'un attribut html. Des Suggestions?
defaultValue
à la place?DefaultValue serait une bonne façon de le faire, et au moment de ce post, je n'étais pas au courant de cet attribut sur les contrôles de zone de texte. Ai-je raison de supposer que cet attribut n'est pas disponible pour le navigateur une fois que le contrôle est rendu?
OriginalL'auteur Jeffrey Blake | 2012-10-08
Vous devez vous connecter pour publier un commentaire.
C'est testé et a travaillé
.ToString()
réellement nécessaire pour une raison quelconque?.Attributes
est déjà de typestring
de ce que je peux dire.OriginalL'auteur Adil
essayez ceci:
N'utilisant
()
travaille avec vous?Oui. Il fonctionne avec les "()".
OriginalL'auteur ebram khalil
Si le contrôle, comme le contrôle de zone de texte hérite du Système.Web.L'INTERFACE utilisateur.Contrôles webcontrols.Classe de contrôle, il devrait avoir des Attributs de la propriété, qui est une paire nom /valeur de la collection du contrôle d'attributs.
OriginalL'auteur Kirk Spencer