在一个页面(ProjectMod.aspx)的后台代码中设置了Pid初始值为0,Pid在Page_Load中由其他页面传递过来.另外有一个按扭事件btnAdd_Click,在btnAdd_Click中有一个方法调用到Pid,已经被成功调用,但是在其后的Response.Write("<script languge='javascript'>alert('成功增加');window.location.href='ProjectMod.aspx?flag='+Pid;</script>"); 语句执行后出现错误提示Pid未定义.(注意这里是进行了页面刷新,而不是发送参数到另外页面)
public partial class ProjectMod1 : System.Web.UI.Page
    {
        int Pid =0;   
        int userid = 0;
        protected void Page_Load(object sender, EventArgs e)
        {
            Pid = Convert.ToInt32(Request.QueryString["flag"]);      .......省略部分
      }     protected void btnAdd_Click(object sender, EventArgs e)
        {
        ........省略部分
        if (TaskTableManage.Add_New_Man(Ttaskname, Tusername, Pid, Tuserid, Tdescribe))
                  {
                     Response.Write("<script languge='javascript'>alert('成功增加');window.location.href='ProjectMod.aspx?flag='+Pid;</script>");                   }
                  else
                  {
                        Response.Write("<script language='javascript'>alert('插入出错,请检查');location.href='ProjectMod.aspx?flag='+Pid;<script>");
                                       }
}