在ASP.NET中,我通常使用pageLoad()
JavaScript函數,即使使用Ajax(UpdatePanel)每次發送請求時都會執行該函數。pageLoad MVC
在Razor中是否有類似的東西?
我的意思是一個JavaScript函數,可以在不使用OnSuccess或類似AjaxOptions
的情況下爲每個ajax請求執行。
在ASP.NET中,我通常使用pageLoad()
JavaScript函數,即使使用Ajax(UpdatePanel)每次發送請求時都會執行該函數。pageLoad MVC
在Razor中是否有類似的東西?
我的意思是一個JavaScript函數,可以在不使用OnSuccess或類似AjaxOptions
的情況下爲每個ajax請求執行。
如果你想有一個javascript函數內然後運行每一個你的頁面加載,那麼你需要包括你想讓它在
執行你想在
頂部
底部每一頁的腳本時你將擁有你想要運行的js。
如果你使用jQuery的話,我建議使用$(文件)。就緒()
編輯
或者,如果你想要一些CSHARP/VB運行您的每一次頁面加載,那麼你需要在控制器中創建一個構造函數,並在其中放置必要的代碼。
jQuery代碼「$(document).ready()」僅在首頁加載時執行,而不是在Ajax請求上執行。我想爲頁面中的每個請求提供一種方式(Ajax或非Ajax)。 – MSajjadi 2012-02-01 08:00:31
然後,您需要在控制器構造函數中放置一些c#/ vb。 – JConstantine 2012-02-01 08:02:57
爲什麼不使用OnSuccess事件?我的意思是你想做一些你需要的東西,所以你可以創建一個函數並從onSuccess事件中調用它... – 2012-02-01 08:04:08
一些行爲在很多'OnSuccess'事件中很常見。而一些「OnSuccess」事件具有完全相同的語句。 所以我想要在每個Ajax請求上執行一個通用函數。 – MSajjadi 2012-02-04 09:12:37