Sam*_*mmy 5 javascript c# asp.net
不确定这是否可行,但这是我的方案:
在大约10个我们的aspx文件中,我们有相同的javaScript函数,我想从所有这些页面中删除它并将它放在主javaScript文件(main.js)中,这对所有页面都是全局的,因此它更容易维护.当前aspx页面中的javaScript代码如下所示:
var regEx_gaid = <%= regEx["regEx_gaid"] %>;
var regEx_wCard = <%= regEx["regEx_wildCard"] %>;
var regEx_fCss = <%= regEx["regEx_flattenCss"] %>;
var regEx_iCss = <%= regEx["regEx_inlineCss"] %>;
...
function doSomething() {
// do something with those variables declared above.
}
Run Code Online (Sandbox Code Playgroud)
不知道如何在main.js中获取这些变量的服务器端值.
这也可能是相关的:
"regEx"inside <%= regEx["regEx_gaid"] %>是服务器端的字典集合,"regEx_gain"是访问regEx字典值的关键.
谢谢.
您可以有一个单独的 ASP 页,它只输出变量的内容。然后您可以从 javascript 向该页面发出 AJAX 请求。
使用 JQuery 进行简写:
var regEx_gaid = "";
$.get('regex_gaid.aspx', function(data) {
regEx_gaid = data;
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
778 次 |
| 最近记录: |