“System.Web.HttpRequest.QueryString”是“属性”,但此处被当做“方法”来使用
编译错误
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。
编译器错误信息: 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
=====================================================================
怎么回事儿?
------解决方案--------------------QueryString( "date1 ").
QueryString[ "date1 "].
------解决方案--------------------string date1 = Request.QueryString[ "date1 "].ToString();
------解决方案--------------------string date1 = Request.QueryString[ "date1 "].ToString();
------解决方案--------------------Request.QueryString( "date1 ")
==》
Request.QueryString[ "date1 "]
你这样用在c#中是作为方法,又不是在vb中
------解决方案--------------------Request.QueryString[ "date1 "]
------解决方案--------------------Request.QueryString[ "date1 "].ToString();
------解决方案--------------------本来就是STRING 的,不用再转换了。。
string date1=Request.QuerySting[ "date1 "],就可以了啊。