我用asp.net做的新闻显示页面,详细内容总是为空.

2024-12-14 16:02:57
推荐回答(3个)
回答1:

.......错的很离谱.
mydl 我不知道是什么控件.既然使用的是DataSource
那么DataSource里面一定要放DataSet 或DateTable 之类的.

那么从倒数第3排代码开始全部错误.
改成这个
OracleDataAdapter oda = new OracleDataAdapter(cmd);
DataSet ds = new DataSet();
oda.Fill(ds);
this.mydl.DataSource = ds;
this.mydl.DataBind();

回答2:

string strid = Request.QueryString["newsid"].ToString(); 第一句应该这样吧;
可以在这一句设个断点 看看strid被赋了什么值
就知道问题的原因了

回答3:

OracleDataAdapter oda = new OracleDataAdapter(cmd);
DataTable ds = new DataTable();
oda.Fill(ds);
oda.display();
this.mydl.DataSource = ds;
this.mydl.DataBind();