我写了一个页面,当接受从前一个页面传过来的一个IsDept参数后,有相应动作
可是我发现后台代码好像就跟前台连不上,后来我看显示的前台页面的前台源代码,竟然有这么一句显示
<form name="_ctl0" method="post" action="Show.aspx?DeptNo=001&amp;IsDept=1" id="_ctl0">
好像就是我原来传过来的“&”这个符号变成了&amp;,我怎么办啊

解决方案 »

  1.   

    没问题 &amp; 就表示 &
      

  2.   

    我看了,我传过来的那个页面编译出来的代码是没有错的
    如下
    <a HREF='Show.aspx?DeptNo=002001&IsDept=0'>
    也就是传过来的是正常的,可是接受参数的那个页面的前台就变成了我刚帖的那个代码
      

  3.   

    if( !(Request.QueryString["IsDept"]==null))
    {
    Session["IsDept"] = Request.QueryString["IsDept"].ToString();
    mIsDept = Request.QueryString["IsDept"].ToString();
    }
    if( Request.QueryString["DeptNo"]==null)
    {
    Session["DeptNo"] = "";
    }
    else
    mDeptNo = Request.QueryString["DeptNo"].ToString();
    if ((Session["DeptNo"].ToString() != mDeptNo) && (mDeptNo != ""))
    Session["DeptNo"]=mDeptNo;