我有一個母版頁。在那個母版頁中,我有一個用戶控件,它包含一個Label控件,它顯示使用字幕從文本文件中讀取的數據。 我的文本文件每2分鐘更改一次,所以我想每2分鐘重新加載一次用戶控件而不影響母版頁。如何重新加載主控頁面中的usercontrol並影響主頁面的其他部分
我該怎麼做?
任何幫助表示讚賞。
我有一個母版頁。在那個母版頁中,我有一個用戶控件,它包含一個Label控件,它顯示使用字幕從文本文件中讀取的數據。 我的文本文件每2分鐘更改一次,所以我想每2分鐘重新加載一次用戶控件而不影響母版頁。如何重新加載主控頁面中的usercontrol並影響主頁面的其他部分
我該怎麼做?
任何幫助表示讚賞。
這是一個緩慢的解決方案:
把label
控制在一個新的頁面(不帶母版頁),並添加一個timer
與標籤刷新每隔1分鐘左右。
現在,回到您的母版頁並添加iframe
和SRC
指向您之前創建的新頁面。這樣,所有刷新效果將僅限於iframe,而不限於您的母版頁。
*編輯:你不需要爲iframe中的頁面計時器。只需將META刷新時間段設置爲任何您想要的值,並在該頁面的代碼後面,讓Page_Load事件填充標籤
您可以將用戶控件放在UpdatePanel中並按照所述的AsyncPostBack觸發器刷新內容在下面的文章:
http://www.asp.net/ajax/tutorials/understanding-asp-net-ajax-updatepanel-triggers
好,我不喜歡這一點,但它是如何自動刷新我的網頁每2個薄荷糖...... 。 – santhosh
的UpdatePanel和使用定時器。
這聽起來確實有點...... 20世紀80年代對我的口味 – sehe
如何設置META設置刷新時間...... – santhosh