假設我已經創建了一個.js文件名:MyNoteBook.js。在這個.js文件中我寫了函數作爲名稱count()。 現在我在asp.net中創建MyNoteBook.aspx頁面。在頁面加載.aspx文件的事件中,我想調用該.js文件的count()函數。這是可能的,如果是的話請告訴我。是否有可能調用JavaScript函數的asp.net頁面加載事件?
如果不是,那麼我怎樣才能在.aspx頁面中寫count函數?
假設我已經創建了一個.js文件名:MyNoteBook.js。在這個.js文件中我寫了函數作爲名稱count()。 現在我在asp.net中創建MyNoteBook.aspx頁面。在頁面加載.aspx文件的事件中,我想調用該.js文件的count()函數。這是可能的,如果是的話請告訴我。是否有可能調用JavaScript函數的asp.net頁面加載事件?
如果不是,那麼我怎樣才能在.aspx頁面中寫count函數?
要調用在頁面加載一個JS的功能,確保有上body
標籤的onLoad
屬性調用它:
<body onLoad="count();">
這一切發生客戶端,如JavaScript在瀏覽器中運行。
您不能從服務器端代碼調用客戶端功能。至於編寫函數服務器端 - 不知道它做什麼,沒有人能告訴你如何將其轉換爲服務器端代碼。
你可以使用ClientScriptManager.RegisterStartupScript
看看:
http://msdn.microsoft.com/en-us/library/z9h4dk8y(v=VS.90).aspx
一種可能性是使用JavaScript頁面加載功能從ASP.NET Ajax框架。你可以找到更多關於ajax客戶端生命週期事件的信息here。
好吧,先生,我正在寫下一個問題,通過它,你可以知道我想在aspx頁面中做什麼。 – Shalni 2010-11-02 14:04:20