web-dev-qa-db-ja.com

TextBoxから.Text値を取得する

Asp.netページに多数のテキストボックスがあり、TextChangedイベントで、ストアドプロシージャを実行して、ユーザー入力に基づいてNameを返します。次のようなコードブロックがある場合:

TextBox t = (TextBox)sender;
string objTextBox = t.ID;

どうすれば.Text objTextBoxの値?

12
user279521

代わりにこれを使用してください:

string objTextBox = t.Text;

オブジェクトtTextBoxです。 objTextBoxを呼び出すオブジェクトには、IDTextBoxプロパティが割り当てられます。

したがって、より良いコードは次のとおりです。

TextBox objTextBox = (TextBox)sender;
string theText = objTextBox.Text;
30
if(sender is TextBox) {
 var text = (sender as TextBox).Text;
}

t.Textを使用してみましたか?

4
SWeko