我有一个aspx页面,没有cs文件后面的代码。
因此,如果我想从web.config AppSetting获取值,
可以在JavaScript或jQuery中执行此操作吗?
感谢你能否提供一些参考资料,谢谢。
答案 0 :(得分:1)
不直接。配置文件被IIS锁定,因此无法直接访问。 您必须通过Ajax到服务器并请求设置。
使用它来异步调用服务器
http://api.jquery.com/jQuery.ajax/
您需要Web方法/服务/控制器操作(如果是MVC)来处理传入的请求。
或者通过隐藏字段或JavaScript变量集在初始页面请求中发送值。
答案 1 :(得分:0)
默认情况下,IIS不会出于相当明显的安全原因而提供Web.Config(或其他一些文件类型),因此您需要通过Ajax调用或类似方法将应用程序设置返回给jQuery。
答案 2 :(得分:0)
我会添加一个asp Hidden字段,然后在web.config的页面加载中设置它的值。 您可以从JQuery访问该信息。
答案 3 :(得分:0)
答案在这里:
Can i read data from web.config using JQuery?
“Jquery是在您的浏览器中运行的javascript,您的web.config驻留在您的服务器上......”
简单的答案是:不是直接的,你必须调用webSerivce方法
通常在后面的代码中获取web.config参数。