2012-11-15 16 views
0

在哪種情況下,我們需要使用後面的代碼以編程方式調用Javascript?我知道RegisterStartupScript和RegisterClientScriptBlock方法以及它們之間的區別。但是,我想知道我可以在我的應用程序中使用它們的目的。 請幫忙。何時以編程方式使用後面的代碼調用Javascript

回答

0

您可能想要使用RegisterStartupScriptRegisterClientScriptBlock來動態呈現頁面上的某些javascript,並基於服務器在呈現頁面時已知的某些條件在頁面加載中執行它。

例如,您可能想要顯示某些通知,因爲發生了某個事件。

你可以用不同的方式解決同樣的問題,即。 AJAX長期民意調查。請記住,當更現代的技術解決方案沒有被廣泛使用時,很早以前ASP.NET Web窗體就已經'發明'了RegisterStartupScriptRegisterClientScriptBlock

0

無論你使用什麼,你都無法從後面的代碼中調用JS。當客戶端加載頁面時,您只能啓動腳本。這相當於增加了 ...

所有代碼背後的代碼只是包裝,以幫助您動態添加一些JavaScript,以便根據某些條件構建腳本。另一種方法是添加所有必要的代碼,並僅使用當前需要的部分,這會導致更多的流量和負載延遲。

0

我們可以從代碼在許多情況下使用JavaScript的後面,例如strScript =「」 & _ 「()

上面的代碼可以被用來填充父的控制window.opener.FillStaff)」服務器端任何點擊事件的頁面。

相關問題