当前位置:编程学习 > C#/ASP.NET >>

请问如何读取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
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,