我努力做到以下幾點:從JavaScript調用服務器端功能,而無需使用AJAX
function redirectContactOnClick(contactId) {
var enc=<%= QueryStringModule.Encrypt("cont="+ contactId)%>;
alert(enc);
//window.location = "Contacts/AddEditContact.aspx";
}
QueryStringModule.Encrypt
是c# class
內部的功能,頁面拋出一個錯誤說:The name 'contactId' does not exist in the current context
請發佈您的課程。 contactId是私人的? – Fabio 2014-10-10 11:45:45
我更新了我的問題,我不認爲該課程導致問題:/ – Sora 2014-10-10 11:46:38
您是否知道JS在客戶端(瀏覽器)和服務器上的C#上執行?你的C#代碼(編譯器,實際上)不知道contactId是什麼。 – laruiss 2014-10-10 11:46:53