有一種簡單的方法來手動強制內容頁回發或從母版頁刷新,而無需使用一個UpdatePanel?刷新頁面內容沒有更新面板
0
A
回答
1
如果您正在使用jQuery或打開它,你可以使用JavaScript計時器來觸發刷新和使用jQuery的Ajax支持來執行實際的刷新。
UPDATE
爲了解決有關使用代碼隱藏做刷新您的評論。
一旦服務器端代碼運行,它返回的HTML瀏覽器。瀏覽器然後呈現該HTML。服務器有絕對沒有辦法在代碼被傳送到瀏覽器後自行更改HTML代碼。只有瀏覽器可以通過向服務器(或潛在的不同服務器)伸出援助請求新數據並更改HTML本身來響應該請求。最常見的方法是使用Ajax調用,但也有其他技術,如Web Sockets可以完成類似的事情。
0
這是不能夠從服務器向瀏覽器不首先獲得來自瀏覽器的請求進行通信。至少你需要一個連接到服務器的瀏覽器端定時器。
考慮到給Eric J.的回答您的意見,您可以使用一個Ajax請求,看看是否需要刷新,然後處理響應,並採取相應的行動。如果你願意使用jQuery,那麼他的答案是正確的。
如果這不回答你的問題,那麼請給我們您正在試圖解決的問題的情況下。爲什麼服務器需要告訴瀏覽器刷新?爲什麼瀏覽器無法檢查是否需要刷新30秒?
相關問題
- 1. ASP.NET - 在主控頁面更新面板,刷新內容頁面
- 2. 更新面板沒有更新內容
- 3. 從內容刷新主頁內的更新面板
- 4. 更新面板刷新整個頁面
- 5. 更新面板asp.net - 刷新頁面
- 6. 從內容頁面的更新面板更新主頁面的內容
- 7. 刷新內容不刷新頁面
- 8. 更新後JSP頁面沒有刷新
- 9. 更新頁面內容不刷新頁面
- 10. HTML - 更新\更新頁面內容,無需刷新\重新加載頁面
- 11. 刷新內容不更改頁面
- 12. 母版頁上的更新面板也刷新子頁面更新面板
- 13. asp.net:更新頁面內容而不刷新(部分頁面更新)
- 14. Web網頁刷新更新面板
- 15. JQuery AJAX發佈和刷新頁面內容沒有重新加載頁面
- 16. Greasemonkey沒有刷新頁面?
- 17. 刷新更新面板
- 18. 刷新更新面板c#
- 19. ASP.NET刷新更新面板
- 20. 沒有刷新頁面,更改值
- 21. 頁面刷新但不更新新內容
- 22. 刷新/更新頁面javascript
- 23. 頁面更新後刷新
- 24. 嵌套的更新面板導致父更新面板刷新
- 25. 刷新頁面內容無需刷新母版頁中laravel
- 26. Response.End()後刷新頁面內容
- 27. 需要刷新頁面內容
- 28. 刷新頁面內容不是圖像
- 29. Ajax內容消失頁面刷新
- 30. 刷新頁面內容返回
我寧願不依賴計時器刷新內容頁面一次。是否無法直接從母版頁的代碼隱藏中調用內容頁面的Load函數? – tareqx3
您需要使用JavaScript來刷新頁面的一部分,而我所知道的唯一機制是使用計時器。更新我的答案以解決調用頁面的Load函數的代碼隱藏問題。 –
有沒有辦法從瀏覽器做Web套接字?我雖然Web套接字需要一個插件。 – Trisped