我努力做到以下几点:从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