我有一个文本框和一个更新按钮:无法获取文本框的更新的案文
文本框:
<asp:TextBox ID="txtFName" runat="server"></asp:TextBox>
更新按钮:
<asp:Button ID="btnUpdFName" runat="server"Text="Update" onclick="btnUpdFName_Click"/>
我在页面加载事件中做什么我从数据库中获取的名字并指定它到文本框中如下:
txtFName.Text = dt.Rows[0][1].ToString();
现在,当我earases在文本框中如上设置为页面加载事件的文本和写另一个名字,并按下更新按钮,我想获得新的文本输入在按钮单击事件文本框,如下所示:
string FName = txtFName.Text;
但问题是,每次我写在文本框中输入新文本的时候,我仍然得到相同的文本集形式的数据库(dt.Rows [ 0] [1]的ToString())。 我无法从文本框中获取当前文本,并且只能从页面加载事件中的数据库获取初始值。
我遇到了什么是编译后,我的文本框标记变为如下:
<input id="CPHcontent_txtFName" type="text" value="value set from db i.e. dt.Rows[0] [1].ToString()" name="ctl00$CPHcontent$txttxtFName"></input>
文本框中送花儿给人有从数据库设置相同的值。这就是为什么我每次获得相同的价值,无论用户在文本框中输入的值。
现在告诉我如何获取我的网页后面文本框的更新值。您尝试设置/读一遍之前的onPageLoad
Thanx提前
显示你的页面加载事件? –