当前位置: 代码迷 >> ASP.NET >> 页面传值的有关问题
  详细解决方案

页面传值的有关问题

热度:945   发布时间:2013-02-25 00:00:00.0
页面传值的问题
在.aspx页面中写了这样一段代码,如下:
<script   language= "javascript ">
        function   newProject()
          {
window.open( "IncidentNew.aspx?personal=true&User= "+Request.QueryString[ "User "].ToString()+ " ", "newProject ", "width=600,top=170,left=200 ");
            }
</script>


我想到Request.QueryString[ "User "]这个值传到下个页面,可是在这里老是提示网页错..那位帮忙看看,应该怎么传.


------解决方案--------------------------------------------------------
public static void OpenWindow(Page page, string title, string url)
{
page.RegisterClientScriptBlock( "openwindow ", string.Format( " <script language= 'javascript '> window.open( '{0} ', '{1} ') </script> ", url, title));
}

在调用函数前构造好url即可。
string url= "IncidentNew.aspx?personal=true&User= "+Request.QueryString[ "User "].ToString();
调用函数 OpenWindow(this, "title ", url);

------解决方案--------------------------------------------------------
<script language= "javascript ">
function newProject()
{
window.open( "IncidentNew.aspx?personal=true&User= <%=Request.QueryString[ "User "].ToString()%> ", "newProject ", "width=600,top=170,left=200 ");
}
</script>
  相关解决方案