aspx文件里有:
<asp:textbox id="aname" runat="server" Width="133px" CssClass="txtfld"></asp:textbox>
<asp:button id="saveBtn" text=" 保 存 " cssclass="Button1" runat=server/>
<asp:Label Text="<br><br>!" id="Debug_message" style="color:Red;" visible=false runat="server"/>
其值在Page_Load里从数据库里取出并填入该textbox(假如是'aaa',修改了textbox里的值后(比如改为'bbb'),然后按“保存”按钮
cs文件里有:
protected System.Web.UI.WebControls.TextBox aname;
protected System.Web.UI.WebControls.Label Debug_message;
protected void Page_Load(object sender, EventArgs e)
{
aname.Text='aaa';
}void saveBtn_Click(Object Src, EventArgs E)
{
Debug_message.Text="<br>"+aname.Text;//这里还是aaa???
}
按了保存按钮后,aname.Text为什么还是原来的值"aaa"而不是"bbb"?请各位大虾看看。说明下,保存后还是显示同一个页面,只是页面元素用修改后的值填写。
<asp:textbox id="aname" runat="server" Width="133px" CssClass="txtfld"></asp:textbox>
<asp:button id="saveBtn" text=" 保 存 " cssclass="Button1" runat=server/>
<asp:Label Text="<br><br>!" id="Debug_message" style="color:Red;" visible=false runat="server"/>
其值在Page_Load里从数据库里取出并填入该textbox(假如是'aaa',修改了textbox里的值后(比如改为'bbb'),然后按“保存”按钮
cs文件里有:
protected System.Web.UI.WebControls.TextBox aname;
protected System.Web.UI.WebControls.Label Debug_message;
protected void Page_Load(object sender, EventArgs e)
{
aname.Text='aaa';
}void saveBtn_Click(Object Src, EventArgs E)
{
Debug_message.Text="<br>"+aname.Text;//这里还是aaa???
}
按了保存按钮后,aname.Text为什么还是原来的值"aaa"而不是"bbb"?请各位大虾看看。说明下,保存后还是显示同一个页面,只是页面元素用修改后的值填写。
这样写?