在参数/变量中传递数据背后的代码。如果您的 javascript 是从 ASPX 页面调用的,那么您可以简单地在参数中传递该数据。
myfunc(<%= mycodebehindvariableormethod %>, 'someotherparameter');
或在复杂对象中
myfunc({ par1: <%= mycodebehindvariableormethod %>,
par2: <%= someothercodebehind %> },
'someotherparameter');
或者
var complexObject = { par1: <%= mycodebehindvariableormethod %>,
par2: <%= someothercodebehind %> };
myfunc(complexObject, 'someotherparameter');
或者你可以把你的数据放在一个javascript变量中,比如......
window.MyData = <%= mycodebehindvariableormethod %>;
或将其直接放在您的 js 对象中,尤其是当它们是单例时:
myjsobject.prototype.codebehindparameters = <%= mycodebehindvariableormethod %>;
并从您的 JS 文件中访问这些变量。