gpt4 book ai didi

c# - 从 javaScript 执行服务器端代码

转载 作者:搜寻专家 更新时间:2023-11-01 04:26:41 24 4
gpt4 key购买 nike

不确定这是否可能,但这是我的场景:

在我们的大约 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.
}

不确定如何获取 main.js 中这些变量的服务器端值。

这也可能是相关的:

<%= regEx["regEx_gaid"] %> 中的“正则表达式”是服务器端的字典集合,“regEx_gain”是访问正则表达式字典值的关键。

谢谢。

最佳答案

您可以有一个单独的 ASP 页面,它只输出变量的内容。然后您可以从 javascript 向该页面发出 AJAX 请求。

使用 JQuery 进行速记:

var regEx_gaid = "";

$.get('regex_gaid.aspx', function(data) {
regEx_gaid = data;
});

关于c# - 从 javaScript 执行服务器端代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11787849/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com