【发布时间】:2011-03-21 01:09:47
【问题描述】:
我的 asp.net 页面上有一堆文本框,在 TextChanged 事件中,我想运行一个存储过程以根据用户输入返回一个 名称。如果我有如下代码块:
TextBox t = (TextBox)sender;
string objTextBox = t.ID;
如何获取 objTextBox 的 .Text 值?
【问题讨论】:
-
您需要休息一下,喝杯咖啡。 ;-)
-
你有文本框对象,所以只需调用 .Text...
-
我在尝试 objTextBox.Text,但没有用。
-
这就是为什么给你的变量起有意义的名字是一件好事。
-
objTextBox表明变量的类型为TextBox。使用strTextBoxId或简单地使用textBoxId会更容易混淆,因为它清楚地表明变量的内容是一个ID 而不是TextBox对象。我还建议不要使用单字母变量名(唯一的例外是索引变量),因为它们很难搜索。
标签: c# asp.net .net-3.5 textbox