![](/img/trans.png)
[英]Changing link appearance in Default VS2012 ASP.Net Site.Master page
[英]Using asp.net ajax method to stop the page from refreshing after a buttonclick in VS2012
使用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>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.