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