web-dev-qa-db-fra.com

Obtention de la valeur .Text d'un TextBox

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?

12
user279521

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;
30
Kieren Johnstone
if(sender is TextBox) {
 var text = (sender as TextBox).Text;
}

Avez-vous essayé d'utiliser t.Text?

4
SWeko