try something like<script language="javascript">
var Request = new Array();function loadQueryString()
{
  var s = window.location.href;
  var n = s.indexOf("?");
  if (n>=0)
s = s.substring(n+1);  var valuelist = s.split("&");
  for (var i=0; i < valuelist.length; i++)
  {
    var pair = valuelist[i].split("=");
    if (pair.length > 1)
    {
Request[pair[0]] = pair[1];
    }
  }
}
  loadQueryString();
  alert(Request["id"]);</script>

解决方案 »

  1.   

    <script language="javascript">
    function Request(name){
    new RegExp("(^|&)"+name+"=([^&]*)").exec(window.location.search.substr(1));
    return RegExp.$2
    }
      alert(Request("id"));</script>
      

  2.   

    我有一个非正规办法,不怕大家笑话,也说出来吧!
    在后台代码中,设置一个protected或public的变量id,然后在page_load事件中用id=Request["id"];在页面中用<% Response.Write("id");%>得到该值。
    呵呵,博大家一笑而已。
      

  3.   

    这样简单一点行不行
    <%id=request.queryString("id")%>
    <head>
     <script language=javascript>
       alert('<%=id%>');
      </script>
    </head>