asp.net(C#)中,假设:前台设置了一个按钮(并触发它),和一个文本框(TextBox1)。 则,后台代码因分为两部分,一个是Page_Load和Button1_Click。.【我要的目的:】运行网页时(Page_Load),TextBox1默认显示数据库中某一字段内容。如:TextBox1.Text=rr["id"].ToString(); 点击按钮时(Button1_Click),将新输入的数据更新到数据库。如:string sql="Update users set id='"+TextBox1.Text+"' where……" 并用command命令执行。.【出现的问题原因:】数据并没有被更新,原因是当点击按钮时,Page_Load还是会再执行一遍的,因此不管你输入的是什么,都会被前面的Page_Load中的读取所取代,因此数据并没有变化。.【提出问题:】如何实现我想要的功能,或者说,如何让按钮触发时,不再执行Page_Load事件,只执行Button_Click呢?