我有一個HTML按鈕的onClick應該調用兩個功能:JavaScript函數使用後面的代碼稱爲替代的onPageLoad的onclick
<input id="btnLogout" onclick="test();SaveAndNavigate('logoff.aspx');" type="button">
在功能測試()我只需要寫入/附加在一個.txt文件(在服務器端)用戶名。 txt文件是一個日誌文件,我想跟蹤當前用戶註銷的時間。
,功能測試是:
function test()
{
<%
LogUserSession("User: "+ System.Web.HttpContext.Current.ApplicationInstance.Session.SessionID.CurrentUser +" logged out on: " + System.DateTime.Now);
%>
}
當我加載網頁與按鈕,對頁面加載代替onClick事件立即執行的功能。 由於我需要實現的功能已經全部由codeBehind函數「LogUserSession」實現,所以我希望避免在可能的情況下開發jQuery Ajax Web服務或其他解決方案。
否則我該如何將文本信息追加到JavaScript的現有.txt文件中? 在此先感謝。
感謝您的信息,它非常清晰:在代碼發送(一旦處理)到瀏覽器之前處理服務器功能。這就是它立即被解僱的原因。 我使用的是舊版軟件,因此我只能訪問客戶端文件(.aspx,.ascx),因此無法編輯「SaveAndNavigate」功能。此外,當調用Logoff.aspx時,會話已被軟件清除,因此我無法再獲取用戶名。 因此我認爲我必須實現一個簡單的Web服務並使用jQuery Ajax訪問它。 感謝您的幫助! – Francesco 2011-04-14 06:12:27