asp.net - 如何从 `.js` 文件访问服务器端上下文?

标签 asp.net javascript asp.net-mvc

我必须将所有脚本移至单独的 .js 文件中。但我已将代码连接到客户端 (*.aspx) 文件中,代码如下

<script>
var x=<%=ViewData["Key"];%>
</script>

我确信当我将该行移动到 js 文件时会出现问题,因为无法访问服务器端上下文。

如何解决这个问题?

最佳答案

最直接的事情就是移动除这些变量赋值之外的所有 JS 代码。

关于asp.net - 如何从 `.js` 文件访问服务器端上下文?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1428196/

相关文章:

c# - 使用 Response.TransmitFile 下载文件但也包含页面源

c# - 对于 35 张图像,如何在获取 1 个特定像素的颜色时获得最佳性能?

javascript - AngularJS + Grunt + Protractor : keepAlive and watch

c# - IE VS Chrome 和 Firefox 中的网络安全(错误)

javascript - 你能混合 ASP.Net 和 Unobtrusive JavaScript

javascript - 如何在 toastr 中显示确认对话框

Javascript window.open 在 Chrome 控制台中工作,但不是一个片段

asp.net-mvc - 如何删除 SimpleMembership 用户?

asp.net-mvc - 从区域调用部分 View

c# - 支持编译依赖的多个版本 (vNext)