Request["Text1"]==null,所以ToString()出错了
判断Request["Text1"]是否为null就可以了

解决方案 »

  1.   

    你没判断啊,得是
    if(Request["Text1"]!=null)
               userName = Request["Text1"].ToString();
      

  2.   

    public partial class _Default : System.Web.UI.Page 
    {
        protected void Page_Load(object sender, EventArgs e)
        {
         //估计楼主是说 Text1, Text2 是控件吧
         string userName = this.Text1.Text;
         string userPwd = this.Text2.Text;
        
         Response.Write(string.Format("{0} {1}",userName,userPwd);
        }
    }
      

  3.   

    public partial class _Default : System.Web.UI.Page 
    {
        protected void Page_Load(object sender, EventArgs e)
        {        String userName = "";
            String userPwd = "";
            userPwd ="";
            userName="";
            if (Request.Form["Text1"] != null && Request.Form["Text2"]!= null) 

    //继续执行 
        
        
            //userName = Request["Text1"].ToString();
            //userPwd = Request["Text2"].ToString();
         userName = Request.Form["Text1"].ToString();
           userPwd = Request.Form["Text2"].ToString();        Response.Write(userName+"  "+userPwd);

    else 
    {
        Response.Write("ddd");
    }
        }
    }