能将aspx里的值传到html里么 怎样引用

解决方案 »

  1.   

    var x = <% 服务器变量 %>
      

  2.   

    aspx页面传值:xxx.htm?var=123
    html页面用javascript取值:
    <script   language=javascript > 
      hrefstr   =   window.location.href; 
      pos   =   hrefstr.indexOf("?") 
      parastr   =   hrefstr.substring(pos+1); 
    </script > 
    parastr就是你要的参数了,你可以alert出来,然后再用substring取得123。取多参数可以试试以下2个方法:
    方法一:
    function   queryString(sParam)
        {   
                      var   sBase   =   window.location.search;   
                      var   re         =   eval("/"   +   sParam   +   "=([^&]*)/"); 
                      if(re.test(sBase))
                      {   
                         return   RegExp.$1;
                      }   
                      else
                      {   
                         return   null;
                      }   
        }   
    方法二:
    <script   language=javascript > 
    <!-- 
    function   getparastr(strname)   { 
    var   hrefstr,pos,parastr,para,tempstr; 
    hrefstr   =   window.location.href; 
    pos   =   hrefstr.indexOf("?") 
    parastr   =   hrefstr.substring(pos+1); para   =   parastr.split("&"); 
    tempstr=""; 
    for(i=0;i <para.length;i++) 

      tempstr   =   para[i]; 
      pos   =   tempstr.indexOf("="); 
      if(tempstr.substring(0,pos)   ==   strname)   { 
        return   tempstr.substring(pos+1); 
      } 

    return   null; 

    //   获取program参数 
    var   programstr   =   getparastr("program"); 
    document.write(programstr); 
    //-- > 
    </script > 
      

  3.   

    url
    cookie
    ajax(xml,txt,json)
    文件(txt,xml)
      

  4.   

    方法太多了
    四楼给的是直接的
    还有
    例如用数据格式的
    JSON XML
    等等用AJAX交互就可以了啊