У меня есть набор текстовых полей на моей странице asp.net, и на событии TextChanged, я хочу выполнить сохраненный proc для возврата Имени, на основе ввода данных пользователем. Если у меня есть блок кода как:
TextBox t = (TextBox)sender;
string objTextBox = t.ID;
как я могу добраться .Text
значение objTextBox?
Используйте вместо этого:
string objTextBox = t.Text;
Объект t
- это TextBox
. Вызываемому вами объекту objTextBox
назначается свойство ID
текстового поля TextBox
.
Таким образом, лучший код будет:
TextBox objTextBox = (TextBox)sender;
string theText = objTextBox.Text;
if(sender is TextBox) {
var text = (sender as TextBox).Text;
}