【发布时间】:2011-09-06 14:08:46
【问题描述】:
我的变量在 aspx.cs 中,例如:
protected string myVar="Hello";
现在,如果我去我的scripts.js 文件添加为:
<head>
<script src="/scripts/scripts.js" type="text/javascript"></script>
</head>
我试试这个:
var myVarJs="<%=myVar&>";
它没有获得 .NET myVar 值。
有没有办法抓住它还是我在做梦?
【问题讨论】:
-
我认为您可以将脚本标记为 .aspx,然后您应该可以。
-
有一些方法可以让 ASP.Net 动态处理 .js 文件,但是在 .js 文件中做这种事情是个坏主意,因为它可能会破坏客户端缓存。 Ivan 发布的答案是一个更好的解决方案。
-
我想看看将数组传递给java脚本数组的最佳方法,也许是二维字符串数组。
标签: c# javascript .net