编译错误 
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误信息: CS0118: “System.Web.HttpRequest.QueryString”是“属性”,但此处被当做“方法”来使用源错误: 行 28:         conn.Open();
行 29: 
行 30:         string date1 = Request.QueryString("date1").ToString();
行 31: 
行 32:         sql = "insert into daya(datea,weather,title,body) values(#" + date1 + "#,'" + TextBox2.Text + "','" + TextBox1.Text + "','" + TextBox3.Text + "',)";
 源文件: h:\ASP.NET\WebSites\WebSite2\add.aspx.cs    行: 30 
=====================================================================怎么回事儿?

解决方案 »

  1.   

    QueryString("date1").  
    QueryString["date1"].
      

  2.   

    string date1 = Request.QueryString["date1"].ToString();
      

  3.   

    string date1 = Request.QueryString["date1"].ToString();
      

  4.   

    Request.QueryString("date1")
    ==》
    Request.QueryString["date1"]你这样用在c#中是作为方法,又不是在vb中
      

  5.   

    Request.QueryString["date1"].ToString();
      

  6.   

    本来就是STRING 的,不用再转换了。。
     string date1=Request.QuerySting["date1"],就可以了啊。
      

  7.   

    嗯..Request.QueryString传递过去的值本来就是string的.
      

  8.   

    string sql = "update new set hit=hit+1 where id='" + Request.QueryString(id) + "'";
            DataList1.DataSource = SqlHelper.ExecuteDataSet(sql);
            DataList1.DataBind();
    说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误信息: CS0118: “System.Web.HttpRequest.QueryString”是“属性”,但此处被当做“方法”来使用  是怎么回事?