使用asp.net ajax方法在VS2012中单击按钮后停止刷新页面
本文关键字:按钮 刷新 单击 net asp ajax 方法 VS2012 使用 | 更新日期: 2023-09-27 18:28:07
使用VS2012,我有一个按钮,点击它可以将一些信息返回到屏幕上的文本框中。我还有一个标签,label3,设置为以下
protected void Page_Load(object sender, EventArgs e)
{
Label3.Text = ("THE FIRST RUN RECORDED AT" + DateTime.Now.ToString(" hh:mm:ss tt"));
}
现在,自然地,每次我按下按钮返回c#/web表单其他部分的信息时,它都会将hh:mm:ss
刷新到当前时间。
我的问题是——点击按钮时,我在哪里可以调用我的函数来阻止标签刷新?
按钮调用此
protected void Button1_Click(object sender, EventArgs e)
{
WebService1 ws1 = new WebService1();
Label2.Text = ws1.codes(TextBox1.Text);
}
它只是返回一个依赖于输入的字符串。
将Label3放置在UpdatePanel之外,并将其他控件放置在UpdatePanel内部
在aspx:中
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:Label ID="Label3" runat="server"></asp:Label>
<br />
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<br />
<asp:Button ID="Button1" runat="server" onclick="Button1_Click2" Text="OK" />
<br />
<asp:Label ID="Label2" runat="server"></asp:Label>
</ContentTemplate>
</asp:UpdatePanel>