gpt4 book ai didi

javascript - .NET 中的 js 包含文件

转载 作者:行者123 更新时间:2023-11-28 10:01:11 27 4
gpt4 key购买 nike

我可以在将 .js 文件发送给客户端之前获取打印数据吗?我希望能够将 session id 打印到一个变量中,以用于解决 flash cookie 错误。这是我的代码:

//Add our custom post-params
var auth = "<% = If(Request.Cookies(FormsAuthentication.FormsCookieName) Is Nothing, String.Empty, Request.Cookies(FormsAuthentication.FormsCookieName).Value) %>";
var ASPSESSID = "<%= Session.SessionID %>";

this.setPostParams({
ASPSESSID: ASPSESSID,
AUTHID: auth
});

这在我的 js 文件中以完全相同的方式显示。我希望服务器能够处理代码!

最佳答案

您不能在 js 文件中包含 .NET 标记。您可以使用ashx文件来生成动态脚本文件(如果您确实想要这样做)。

为什么要写在JS文件中呢?将其写入带有 ClientScriptManager.RegisterClientScriptBlock 的页面这样 JavaScript 就可以被正确缓存。只要包含的脚本出现在代码后面,脚本仍然能够访问页面中的变量。

关于javascript - .NET 中的 js 包含文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9186037/

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