TextBox1.Text=Request["UserName"].ToString();
要保证请求页面时有UserName参数

解决方案 »

  1.   

    private void Button1_Click(object sender, System.EventArgs e)
    {
    string UserName=TextBox1.Text.Trim();
    string Age=TextBox2.Text.Trim();
    string Man_DutyName=TextBox3.Text.Trim();
    string DeptName=TextBox4.Text.Trim();
    string LoginId=TextBox5.Text.Trim();
    string LoginPsw=TextBox6.Text.Trim();
    string Popedom=TextBox7.Text.Trim();
    string con="server=localhost;uid=sa;pwd=emc;database=IdSystemData";
    string insertsql="insert into AT_UserInformation1(UserName,Age,Man_DutyName,DeptName,LoginId,LoginPsw,Popedom) values('"+UserName+"','"+Age+"','"+Man_DutyName+"','"+DeptName+"','"+LoginId+"','"+LoginPsw+"','"+Popedom+"')";
    // string updatesql="update AT_UserInformation1 set LoginPsw='"+newpsw+"'";
    SqlConnection sqlcon=new SqlConnection(con);
    // SqlCommand sqlcomd=new SqlCommand(sqlcon,
    SqlDataAdapter ad=new SqlDataAdapter(insertsql, sqlcon);
    DataSet ds=new DataSet();
    ad.Fill(ds,"AT_UserInformation1");
    if(ds.Tables["AT_UserInformation1"].Rows.Count!=0)
    Response.Redirect("http://localhost/TestMenu/EmployeeAdjust2.aspx?name");
    这是请求页面的代码
      

  2.   

    ====================asp.net与asp.net传输参数======================
    Pass.aspx:<Script    Language="C#"      runat="Server">
    string  usr="yao";
    string  pas="yao";
    </Script>
    Longin.aspx:
    <%@ Page Language="C#" Debug="true" %>  
    <!-- #include file="pass.aspx" -->             //关键 
    <%
    string AdminId,AdminPassWord,SendFlag;
    AdminId=Request["AdminId"].Trim();         //这个是FLASHL界面输与Pass.asp的参数比较的
    AdminPassWord=Request["password"].Trim();   //这个是FLASHL界面与Pass.asp的参数比较的
    Session["AdminLogged"]="0";
    if( AdminId=="" || AdminPassWord=="" )  SendFlag="2";
    else{
    if( AdminId==usr && AdminPassWord==pas){     
    SendFlag="1";
    Session["AdminLogged"]="1";}
    else{
    SendFlag="3";
    }
    }
    Response.Write( "&&SendFlag="+SendFlag);
    %>
    =====================END asp.net与asp.net传输参数========
      

  3.   

    Response.Redirect("http://localhost/TestMenu/EmployeeAdjust2.aspx?name");
    这是请求页面的代码
    ?name后面没有跟参数值啊。提取应该是TextBox1.Text=Request["name"].ToString();