Javascript 可以从 web.config AppSettings 获取值吗?

发布于 2024-10-31 04:55:11 字数 145 浏览 0 评论 0原文

我有一个 aspx 页面,没有 cs 文件背后的代码。

因此,如果我想从 web.config AppSetting 获取值,

是否可以在 JavaScript 或 jQuery 中执行此操作?

如果您能给我一些参考资料,谢谢。

I have an aspx page, without the code behind cs file.

therefore, if I wanted to get the value from web.config AppSetting,

is it possible to do this in JavaScript or jQuery?

Appreciate if you could provide me some references, thank you.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

两仪 2024-11-07 04:55:11

不直接。配置文件被 IIS 锁定,因此无法直接访问。
您必须通过 Ajax 访问服务器并请求设置。

使用它异步调用服务器

http://api.jquery.com/jQuery.ajax/

您将需要 Web 方法/服务/控制器操作(如果是 MVC)来处理传入请求。

或者通过隐藏字段或 JavaScript 变量集在初始页面请求中发送该值。

Not directly. The config files are locked down by IIS so direct access is impossible.
You will have to go via Ajax to the server and request the setting.

Use this to make the call to the server asynchronously

http://api.jquery.com/jQuery.ajax/

You will need either a Web Method/ Service / Controller Action (if MVC) to handle the incoming request.

Alternatively send the value down in the initial page request via a hidden field or JavaScript variable set.

余厌 2024-11-07 04:55:11

出于相当明显的安全原因,IIS 默认情况下不会为 Web.Config(或选择的其他文件类型)提供服务,因此您需要通过 Ajax 调用或类似调用将应用程序设置返回到 jQuery。

IIS by default will not serve Web.Config (or a selection of other file types as well) for reasonably obvious security reasons so you'd need to return your application setting to jQuery via an Ajax call or similar.

攒眉千度 2024-11-07 04:55:11

我将添加一个 asp 隐藏字段,然后在从 web.config 加载页面时设置其值。
您可以从 JQuery 访问该信息。

I would add a asp Hidden field and then set its value on page load from web.config.
You can access that information from JQuery.

若水般的淡然安静女子 2024-11-07 04:55:11

答案在这里:

我可以使用从 web.config 读取数据吗JQuery?

“Jquery 是在浏览器中运行的 javascript,您的 web.config 驻留在您的服务器上...”

简单的答案是:不直接,您必须调用 webSerivce 方法。
您通常会在代码后面获取 web.config 参数。

The answer is here :

Can i read data from web.config using JQuery?

"Jquery is javascript that runs in your browser, your web.config resides on your server..."

The simple answer is : Not directly , you will have to call a webSerivce method .
It is common that you get the web.config parameters in your code behind.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文