J'ai un tas de zones de texte sur ma page asp.net, et sur l'événement TextChanged, je veux exécuter un proc stocké pour retourner un Name, basé sur l'entrée de l'utilisateur. Si j'ai un bloc de code comme:
TextBox t = (TextBox)sender;
string objTextBox = t.ID;
comment puis-je obtenir le .Text
valeur de objTextBox?
Utilisez-le à la place:
string objTextBox = t.Text;
L'objet t
est le TextBox
. L'objet que vous appelez objTextBox
se voit attribuer la propriété ID
de TextBox
.
Un meilleur code serait donc:
TextBox objTextBox = (TextBox)sender;
string theText = objTextBox.Text;
if(sender is TextBox) {
var text = (sender as TextBox).Text;
}
Avez-vous essayé d'utiliser t.Text
?