“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------编译错误
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误信息: 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文件帖在楼下也帖出来,请您们指教.
--------------------------------------------------------------------------------编译错误
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误信息: 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文件帖在楼下也帖出来,请您们指教.
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;
}}