如何在特定時間後自動更新用戶控件而不更新整個aspx頁。我以前沒有做過。任何想法,將不勝感激。我如何自動更新用戶控件而不更新整個asp.net頁
回答
我想你使用的是asp.net ajax,它有計時器控制。 檢查此示例:http://ajax.net-tutorials.com/controls/timer-control/和此視頻:http://www.asp.net/ajax/videos/how-do-i-use-the-aspnet-ajax-timer-control。
我並不確定當你說「更新」時你的意思,但如果你看一下活動服務器頁面的生命週期,你會看到整個頁面將被Web服務器「刷新」 。
當Web服務器響應客戶端請求時,整個內容將被轉換爲瀏覽器可顯示的頁面併發送給客戶端。
我想只更新我的網頁上的一些控件,例如顯示服務器上當前時間的標籤 – 2011-03-01 09:29:51
好的,如果你想顯示當前時間,你應該看看DateTime-Class。但用戶將不得不刷新整個頁面(按F5)以顯示當前時間。 – 2011-03-01 09:33:37
如果您安裝了AJAX擴展,則可以使用UpdatePanel和ContentTemplate在執行回發時僅刷新網頁的該區域。你可以在這裏放置任何內容,作爲自己創建的用戶控件。然後
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server" />
<div>
<asp:Label ID="Label1" runat="Server"></asp:Label>
<br />
<asp:UpdatePanel ID="UpdatePanel1" runat="Server">
<ContentTemplate>
<asp:Label ID="Label2" runat="server"></asp:Label>
<br />
<br />
<asp:Button ID="Button2" runat="server" Text="Click Me Again" OnClick="Button2_Click"/>
</ContentTemplate>
</asp:UpdatePanel>
</div>
</form>
的想法是使用一個定時器來執行的UpdatePanel的回傳,因爲別人已經提出了一個鏈接進行。
- 1. 如何更改頁面而不刷新整個頁面?
- 2. 自動更新從DATABSE一個表而不刷新頁面
- 3. 如何使更新面板不更新整個頁面?
- 4. 更新div標籤而不使用JavaScript刷新整個頁面
- 5. 當DataRow更新時,控件的自動更新如何工作?
- 6. 如何在無刷新頁面插入更新的asp.net時自動更新Gridview?
- 7. 自動更新帖子而不刷新
- 8. 刷新Gridview而不刷新整頁(ASP.Net)
- 9. 使用Actionscript 3更新ASP.NET iFrame而不刷新頁面頁面
- 10. 更新html表而不更新頁面
- 11. 如何自動更新數據庫而不用ajax刷新?
- 12. 如何自動點擊asp.net控件中的「更新」按鈕?
- 13. 如何觸發用戶控件更新
- 14. asp.net:更新頁面內容而不刷新(部分頁面更新)
- 15. 更新一個div而不重新加載頁面asp.net
- 16. 更新面板內的用戶控件導致整頁回發
- 17. javascript自動刷新div而不刷新整個頁面
- 18. 更新asp.net更新面板中的用戶控件(基於另一個用戶控件中的操作)
- 19. 如何在客戶端機器上自動更新ActiveX控件
- 20. 如何更新asp.net中的webpart控件?
- 21. 自動更新模板字符串值而不刷新頁面
- 22. 我想要一個div自動刷新而不刷新整個頁面
- 23. 更新一個ASP.Net網格控件,自動更改來自另一個用戶的數據庫
- 24. 如何防止Javascript更新整個控件,並刷新內容?
- 25. asp.net DataList控件更新
- 26. ASP.NET自我更新系統
- 27. WPF用戶控件不更新路徑
- 28. 動態更新控件ASP.Net和引導
- 29. 動態c#asp.net控件更新
- 30. 更新不更新整個字符串
你使用的是AJAX還是XML? – safi 2011-03-01 09:29:02