asp.net 动态生成 js 文件

a页面的内容是
<script src="b.aspx" Language="javascript" type="text/javascript"></script>
<script Language="javascript" type="text/javascript">
// 在b.aspx 会生成 一个js文件 里面会有 一个 var v ='hi' 的变量 我会在 a页面
//调用b.aspx 中的 v
function f() { alert(v); }
</script>
<body onload="f()"> </body>
我要 带注释的代码
答案满意 50分相送

一般使用一般处理类。。不过aspx一样。。只要输出的结果 是字符串 text也可以。。

Response.Write(" var v='hi'; ");//这样输出就可以了。。

不过通常为了直观,基本会事先写好一个js 。然后读取那个js文件。替换其中的动态内容,然后读取输出。
string s = "";
using (System.IO.StreamReader sr = new System.IO.StreamReader(JsUrl, System.Text.UTF8Encoding.UTF8))
{
s = sr.ReadToEnd();
}
return s.Replace()//替换相关内容

//27499316 群号
温馨提示:内容为网友见解,仅供参考
第1个回答  2019-05-13
那是写文件....如果是这样的话就必须要用到流....我们一般都会写好放在文件夹里面...你的那需求也有够变态的
相似回答
大家正在搜