我可以使用JQuery从web.config读取数据吗?我可以使用JQuery从web.config读取数据吗?
回答
Jquery是在浏览器中运行的JavaScript,您的web.config驻留在您的服务器上。如果你想暴露web.config中的数据,我认为你应该创建一些web服务,你可以从客户端调用javascript来获取你想要的数据。
如果您将能够直接从web.config文件中读取,那么这将是一个重大的安全风险,因为web.config文件通常用于存储像连接字符串等敏感信息
无, 你不能。
我找到了解决方案,无需进行任何网络服务:
1-建立空aspx页面,在它的负荷读取web.config中的数据和使用的Response.Write在页面写(**)
2-使用jQuery从创建的页面如下读取结果:
$.get
(
"JQueryPage.aspx",
function(result) {
// .. set variable to result and use it
}
};
您还可以将数据存储作为OnPreRender(EventArgs e)
或Page_Load(object sender, EventArgs e)
(如果你使用Page_Load()
店在if (!IsPostBack){}
饼干让你不会存储的cookie它多次)并在客户端读取它ide用于任何目的。我通常将这种数据存储在客户端的会话存储中,以便在程序运行时使用。
服务器端:
// **This works best if the property isn't a data structure, otherwise you will need to do**
// some data manipulation to get it to work right
Response.Cookies["FOO"].Value = MyApp.Properties.Settings.Default.FOO.ToString();
客户端:
sessionStorage.FOO = readCookie("FOO");
最好的解决方案使用无ASPX/HTML5时:
1,创建文件"Web.config.js"
(Java脚本文件)在项目根目录
2.A DD裁判的JS在HTML文件中
<script src="Web.config.js" type="text/javascript"></script>
3.添加的关键& VAL到"Web.config.js"
:
var prmKEY = "myVal"
4.Access prmKEY从JQuery的全球参数
- 在页面加载事件使用配置管理器将配置值存储在隐藏字段中。
- 使用J查询从隐藏字段中退出。
你可以在html上创建一个带有变量的隐藏文本框,并从配置文件中为它赋值。为隐藏的控件分配一个id并获取使用jquery的详细信息。
我假设你可以从你的控制器的webconfig中读取值。将该值注入到视图中,然后使用jQuery来检索该值。那将是我接近它的方式。我会把它放在我的appsettings元素中。此处显示如何从您的webconfig获取。 https://msdn.microsoft.com/en-us/library/610xe886.aspx,然后我会使用Viewbag将其注入到视图中。
- 1. 从web.config读取数据
- 2. 我可以使用弹簧数据couchbase从副本读取数据吗?
- 3. 我可以使用CGDataProviderCreateSequential()按顺序读取CGImageRef的数据吗?
- 4. Radeon显卡可以从DisplayPort读取数据(使用OpenCL)吗?
- 5. 我可以使用WinCE 5.0从其他存储中读取数据吗?
- 6. 我们可以使用JavaScript从网页获取数据吗?
- 7. 我可以使用从文件中读取的testng组吗?
- 8. 我可以使用Webassembly从磁盘读取文件吗?
- 9. 我可以使用数据透视吗?
- 10. 我可以从QLabel读取数值
- 11. 我可以使用jquery ajax从php类调用函数吗?
- 12. 我可以通过XDomainRequest正确读取二进制数据吗?
- 13. 我可以从其他服务器读取notes.ini参数吗?
- 14. 我可以使用SQL,MySQL或SQLite来读取SQL数据库吗?
- 15. Cakephp可以从Rails读取会话数据吗?
- 16. 我可以通过XBAP访问web.config吗?
- 17. 我可以在FastReport中读取RTF吗?
- 18. 我可以从Google阅读器获取供稿数据为JSON吗?
- 19. 我可以从数据库中的另一列中读取间隔值吗?
- 20. 我可以从套接字中读取一个UDP数据包吗?
- 21. 我可以使用从数据框中获取的参数进行聚合吗?
- 22. 我可以从Container.DataItem中获取数据数组吗?
- 23. PHP可以从JavaScript读取变量吗?
- 24. 我可以从我的私人文件夹读取内容吗?
- 25. 我们可以使用SQLAlchemy获取postgres数据库转储吗?
- 26. 我可以使用Logstash摄取压缩数据吗?
- 27. 我可以使用查询获取Firebase分析数据吗?
- 28. 我们可以使用javascript访问/获取数据吗?
- 29. 我可以使用核心数据读取和写入我的主包中的数据库吗?
- 30. 我可以从jQuery/javascript访问Session [“x”]数据吗?
感谢您的解释 还我发现这个靠近您的解决方案 http://www.dotnetcurry.com/ShowArticle.aspx?ID=131 – 2010-05-10 10:30:13
这种解决方案实际上是把ConnectionString中您的SQL Server到响应!从一个与代码一样糟糕的安全性角度来看。 – 2010-05-10 10:35:18