簡體   English   中英

網頁加載后會觸發哪個 c# 事件?

[英]which c# event will be fired after the webpage gets loaded?

我想在后端做一些活動意味着我想在頁面加載到瀏覽器后運行我的代碼,當頁面加載完成時會觸發哪個 c# 事件? 或者我應該在哪個 c# 事件中編寫代碼?

請幫助和建議..

在瀏覽器中加載頁面后,您無法在后端運行代碼。

您可以使用 javascript 在瀏覽器中進行一些活動。

假設您正在查看 ASP.Net 頁面/表單(不是 MVC),那么我建議您查看頁面生命周期文檔: http://msdn.microsoft.com/en-us/library/ms178472.aspx

本文檔將向您介紹這些事件:

頁面生命周期 - 來自 MSDN

將 output 發送到瀏覽器后,您將無法在服務器上執行任何操作或運行任何代碼。 使用 ajax 加載到您想要執行的操作。 更具體的要求將有助於解決您的問題。 你想達到什么目的。 您需要了解服務器和客戶端如何處理和交互的基本結構。

頁面加載后,您無法在服務器端(c#)對頁面進行任何操作,您應該在頁面加載后使用javascript(ajax)與服務器交互或使用html5 ZFFE33A3F6E35505FABA01D17FD07D64

但是你想與加載的頁面進行交互還是只是做一些后端工作,如果它是一些不會與頁面交互的后端工作,你可以使用消息服務器(rabbitmq,wcf)來做一些事情......如果需要在頁面上顯示這些內容,您可以使用 cometjs 輪詢/推送結果或 html5 sockets 連接到服務器並執行一些推送內容到頁面......

……

您可以使用 LoadComplete 事件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM