编译器错误信息: CS0120: 非静态的字段、方法或属性“System.Web.UI.Page.Request.get”要求对象引用

yaoshun1983 2007-05-19 09:41:13
“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------

编译错误
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。

编译器错误信息: CS0120: 非静态的字段、方法或属性“System.Web.UI.Page.Request.get”要求对象引用

源错误:



行 14: {
行 15: string sqlTemp = "Where 1=1";
行 16: string typeText = System.Web.UI.Page.Request.QueryString["TypeID"];
行 17: SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["tontelConn"].ToString());
行 18: protected void Page_Load(object sender, EventArgs e)


源文件: e:\n\3CMarket\newsList.aspx.cs 行: 16


请高手解决啊!我把报错的.cs文件帖在楼下也帖出来,请您们指教.
...全文
1069 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
amandag 2007-05-19
  • 打赏
  • 举报
回复
string typeText = Request.QueryString["TypeID"];

放到Page_Load里面
weizhuangzhi 2007-05-19
  • 打赏
  • 举报
回复
System.Web.UI.Page.

去掉这个
孟子E章 2007-05-19
  • 打赏
  • 举报
回复
string typeText = Request.QueryString["TypeID"];
yaoshun1983 2007-05-19
  • 打赏
  • 举报
回复
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;

public partial class newsList : System.Web.UI.Page
{
string sqlTemp = "Where 1=1";
string typeText = Request.QueryString["TypeID"];
SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["tontelConn"].ToString());
protected void Page_Load(object sender, EventArgs e)
{

SqlDataAdapter sda = new SqlDataAdapter("Select ID,Title,Type,CreateDate From TC_News Where Type= '"+typeText+"' Order By CreateDate Desc", conn);
DataSet ds = new DataSet();
sda.Fill(ds);
Repeater1.DataSource = ds.Tables[0];
//以下部分到 this.DataBind(sqlTemp)有问题.我的想法是:当获取不同的URL参数就会显示相应类型的新闻.
if(typeText=="17")
{ sqlTemp += " and 17"; }
if(typeText=="34")
{ sqlTemp += " and 34"; }
if (typeText == "35")
{ sqlTemp += " and 35"; }
if(typeText=="36")
{ sqlTemp += " and 36"; }
if (typeText == "37")
{ sqlTemp += " and 37"; }
this.DataBind(sqlTemp);//可以加入" where a=b ..." 条件
sda.Dispose();
ds.Dispose();
conn.Close();
}
void DataBind(string tmpSql)
{
pagination.DBControl = Repeater1;
pagination.SqlConn = conn;
pagination.SqlString = "Select * From TC_News" + tmpSql + " Order By CreateDate Desc";
pagination.SqlRecordCountString = "Select Count(*) From TC_News " + tmpSql;
}

}

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧