Response.Write("<script language=\"javascript\"> window.open(\"Room_Details.aspx?Id='+id'\",\"newwindow\",\"height=300,width=620,top=120,left=250,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,status=no\")</script>");
起通过这条语句打开一个新的页面并将id传到新页面中,可总是不成功。

解决方案 »

  1.   

    '+id'怎么感觉id右边少了个 + 号
      

  2.   

    有的+号也不行呀。在新页面是不是用int id =Convert.ToInt32( Request.Params["Id"]);去接收传过来的那个id值呀。可出现异常说字符串格式不正确。
      

  3.   

    alert(id),看一下Id空间是不是加了什么空格什么的。总之仔细点