要搞清楚服务端与客户端
var asd='<%= ConfigurationManager.AppSettings("PreURL") %>';

解决方案 »

  1.   

    多谢Amwpfiqvy的答复:)我还是真不清除 服务端与客户端....
    麻烦 Amwpfiqvy 给概括的讲一下?var asd='<%= ConfigurationManager.AppSettings("PreURL") %>';这一句,,后加上  alert(asd);
    得出的结果,弹出的是 ar asd='<%= ConfigurationManager.AppSettings("PreURL") %>
    而且不是 预期的变量的值....
      

  2.   

    得出的结果,弹出的是 <%= ConfigurationManager.AppSettings("PreURL")
    就是说....将其整体视为一个字符串了..
    javascript不认识  ConfigurationManager?
    C#当然是认识的....
      

  3.   

    那句话不是放在js文件中的,要放到aspx文件中。
      

  4.   

    终于摸索明白了....
    多谢  Amwpfiqvy!,,,给分...总结一下这样的....1.在web.config中:
        <appSettings>    
             <add key ="url_house" value="hid"/>    
        </appSettings>2.在urlHouse.aspx.cs中:
        public string url_house;
        protected void Page_Load(object sender, EventArgs e)
        {        
            url_house = ConfigurationManager.AppSettings["url_house"];
        }3.在urlHouse.aspx中:
      <head runat="server"><title>结果显示</title>
      <script language="javascript" src="js/urlHouse.js" type="text/javascript"></script>    
      <script language="javascript">         
            function Init_urlHouse()
            {
                url_house="<%=url_house%>";
            }   
        </script>    
    </head>    
        <body onload="Init_urlHouse();">  
        ..........
    4.在urlHouse.js中:
        alert(urlHouse);到此,JS读出了,web.config中设置的参数....