asp:textbox readonly
Dans le fichier asp, j'ai deux asp:textbox
<asp:TextBox ID="textValue" runat="server" Width="100px"/>
<asp:TextBox ID="textValue2" runat="server" Width="100px" ReadOnly="true"/>
puis j'ai mis la valeur via javascript arriver
<asp:TextBox ID="textValue" runat="server" Width="100px" value="aaa"/>
<asp:TextBox ID="textValue2" runat="server" Width="100px" ReadOnly="true" value="bbb"/>
mais lors de l'actualisation de la page web obtenir enfin
<asp:TextBox ID="textValue" runat="server" Width="100px" value="aaa"/>
<asp:TextBox ID="textValue2" runat="server" Width="100px" ReadOnly="true"/>
Pourquoi la valeur de la bhe est "perdu"? Comment puis-je éviter cela?
comment u peut réglez la valeur en lecture seule zone de texte
Avec javascript. Un exemple typique est un Calendrier + de Saisie de texte.
Avec javascript. Un exemple typique est un Calendrier + de Saisie de texte.
OriginalL'auteur Dr. No | 2011-05-03
Vous devez vous connecter pour publier un commentaire.
"bbb" est posté en arrière, mais .NET ne sera pas remplir une lecture seule zone de texte à partir de données de publication. Vous pouvez remplir manuellement la zone de texte en cliquant sur le formulaire de données vous-même à partir de la
Page_Load()
méthode comme suit:textValue2.Text = Request.Form[textValue2.UniqueID];
OriginalL'auteur
Supprimer le côté serveur de l'attribut ReadOnly - à partir de la zone de texte et définissez l'attribut HTML dans le code. Vous serez en mesure d'accéder à la valeur puis en post-retour:
OriginalL'auteur
Il vous manque un guillemet avant le "vrai", il peut provoquer des problèmes.
OriginalL'auteur
Je pense qu'au lieu de readonly, définissez la valeur de la zone de texte, puis de le désactiver.
OriginalL'auteur