请问如何读取JS文件里的代码并保存到变量里面去?
请问如何读取JS文件里的代码并保存到变量里面去?我要读取/js/index.js 这个JS里面的代码 并且存放到saves变量里面去,请问该怎么实现啊
,请给出具体代码 --------------------编程问答-------------------- 没有高手啃来帮忙么 --------------------编程问答-------------------- 没必要考虑它是不是代码,当成一个TXT来读。 --------------------编程问答-------------------- public string str = string.Empty;
protected void Page_Load(object sender, EventArgs e)
{
string path = string.Empty;
path = Server.MapPath("/index/desktop.js");
Response.Write(path);
try
{
using (StreamReader sr = new StreamReader(path))
{
String line;
while ((line = sr.ReadLine()) != null)
{
str += line;
}
}
}
读取到了str 里面了
catch (Exception a)
{
lbl_msg_openstate.Text = a.Message;
}
}
--------------------编程问答-------------------- public string str = string.Empty;
protected void Page_Load(object sender, EventArgs e)
{
string path = string.Empty;
path = Server.MapPath("/index/desktop.js");
Response.Write(path);
//读取文件
try
{
using (StreamReader sr = new StreamReader(path))
{
String line;
while ((line = sr.ReadLine()) != null)
{
str += line;
}
}
}
catch (Exception a)
{
lbl_msg_openstate.Text = a.Message;
}
}
最后读取到了变量str 里面了! --------------------编程问答-------------------- 其实也就是使用StreamReader读取文件而已呀,上面的都差不多,我就不献丑了 --------------------编程问答-------------------- 要引用JS????????// --------------------编程问答-------------------- js将变量写入cookies, .net代码读cookies
js将变量写入input type=hidden, .net代码读hidden
js将变量用xmlhttp post 到aspx, .net代码读post数据
都是需要回递的.
服务器执行了.net代码才将html代码连同js发送浏览器, 这时js才可能得变量值,不回递,不可能的.
除非将js当文本文件来读
还有就是将 js 中变量值 存在文本文件或xml文件中,
js代码不是写死的, 是通过.net代码动态输出. 不过这样做的话,是 .net代码决定js变量值, 而不是 js变量传值给.net代码, 意思是什么呢?
比如你以xml保存js变量配置值
<x>100</x> .net动态生成js后 var x=100;
当客户端进行过一些操作,改变了 x变量的值, 那么这时要将x给.net变量的话, 还是要回递. --------------------编程问答-------------------- 楼主描述不太清楚哦 不过楼上都说了 --------------------编程问答-------------------- 学习7楼 --------------------编程问答-------------------- 高手們順便幫我看一下這個問題怎解決
http://topic.csdn.net/u/20071024/21/2368ffaa-9a54-48f3-8f86-95ad2e0138bd.html --------------------编程问答-------------------- 放到input hidden里 --------------------编程问答-------------------- php呢?程序中通过一个ID号怎么获得js文件下拉框中的对应的名称? --------------------编程问答-------------------- 哇,这是不是传说中的陈年老帖啊? --------------------编程问答-------------------- string js=System.Text.Encoding.UTF8.GetString(File.ReadAllBytes("path"));
response.write(js);
这样不知道成不成了
补充:.NET技术 , ASP.NET