前台: <input id="StartTime" class="inputkuan" size="16" type="text" name="StartTime"  onfocus="calendar()"/>后台  string st=Request.Form["StartTime"].ToString();    //出错,未将对象实例化哪里错了,急,帮帮忙!

解决方案 »

  1.   

    忘记说了,string st=Request.Form["StartTime"].ToString(); 这句是放在页面第一次加载的时候if(!this.ispostback)
    {string st=Request.Form["StartTime"].ToString();}
      

  2.   

    是不是没有加上这个呢,,runat="server"
      

  3.   

    System.Web.HttpContext.Current.Request.Form["StartTime"].ToString()
      

  4.   

    <input id="StartTime" class="inputkuan" size="16" type="text" name="StartTime"  onfocus="calendar()"/>
    这句是否写在<form>标签里边
      

  5.   

    还有你的form是怎么写的?要不先判断是不是null
      

  6.   

    我写的都没错,如果添加一个按扭,让该按钮执行这一句string st=Request.Form["StartTime"].ToString();就不会出错
    可一放在this.ispostback就出错,怎么解决!
      

  7.   

    去掉if(!this.ispostback)
    第一次加载页面,没有Request.Form["StartTime"]
      

  8.   

    無論是Request.From還是Request.QueryString得出來的數據都就判斷是否為null,是null的話,設置一個默認值或提示
      

  9.   

    if(Request.Form["StartTime"]!= null)
    {
    string xx = Request.Form["StartTime"]....
    }
      

  10.   

    可以直接写在private void Page_Load(object sender, System.EventArgs e)里,string st=Request.Form["StartTime"].ToString();但StartTime应该是空的。做一下判断,或写个事件触发,比如button click()