2013-08-18 52 views
0

使用VS2012,我有一個被點擊的一些信息返回到屏幕上的文本框按鈕。我也有一個標籤,LABEL3,被設置爲以下使用asp.net AJAX方法buttonclick之後停止從刷新頁面在VS2012

protected void Page_Load(object sender, EventArgs e) 
    { 

     Label3.Text = ("THE FIRST RUN RECORDED AT" + DateTime.Now.ToString(" hh:mm:ss tt")); 

    } 

現在自然我每次按下按鈕返回我的信息在C#/。網絡的其他部分時形成它刷新hh:mm:ss到目前時間。

我的問題是 - 我在哪裏可以打電話給我的函數從按鈕被點擊時刷新停止我的標籤嗎?

按鈕調用此

protected void Button1_Click(object sender, EventArgs e) 
    { 
     WebService1 ws1 = new WebService1(); 
     Label2.Text = ws1.codes(TextBox1.Text); 
    } 

它只是返回依賴於輸入的字符串。

回答

1

廣場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> 
+0

哪裏abouts是UpdatePanel的......我還是去了解我周圍的Visual Studio – Jim

+0

好辦法,我發現它在工具箱 - > AJAX擴展,看來我要添加它到default.aspx頁面? – Jim

+0

我的答案已更新。 –