.net 我想在DIV里显示出我从数据库中查询到的文章怎么做

我想在别的页面点列表里的标题,然后跳到同一个页面,根据标题查询数据库显示出文章列表页的后台stringstr=GridView1.SelectedValue.ToStri... 我想在别的页面点列表里的标题,然后跳到同一个页面,根据标题查询数据库显示出文章
列表页的后台
string str = GridView1.SelectedValue.ToString()
Response.Redirect("xw.aspx?value="+str);

然后新闻页面里设置
ID=div1
然后我在后台输入
string strValue=Request.QueryString["value"];
div1.innerHTML="。。。";

他总是说不行
难道我完全做错了?我应该怎么做或者怎么修改?
后台这样写的
public partial class xw : System.Web.UI.Page
{
private string strConn = WebConfigurationManager.ConnectionStrings["LinConnectionString4"].ConnectionString;

SqlConnection Conn;
protected void Page_Load(object sender, EventArgs e)
{
string strValue = Request.QueryString["strValue"];
string temp = Request.QueryString["bt"];
var bt = temp;
string strSql = "SELECT * FROM T_wz WHERE bt=" + bt;
SqlConnection Conn = new SqlConnection(strConn);
SqlCommand myCommand = Conn.CreateCommand();
myCommand.CommandText = strSql;
Conn.Open();
SqlDataReader reader = myCommand.ExecuteReader();
reader.Read();
div1.InnerText = reader["bt"].ToString();
reader.Close();
Conn.Close();
}

}
展开
 我来答
wuxuebo88
2013-05-06 · TA获得超过129个赞
知道答主
回答量:246
采纳率:0%
帮助的人:87.8万
展开全部
你都没数据库的连接语句。你这种方式是要进行div拼接输出的。先通过DateReader获取到数据,案后拼接输出。
更多追问追答
追问
我再写完连接语句后写
Conn.Open();
SqlDataReader reader = myCommand.ExecuteReader();他说我这块有错误,怎么回事呢
reader.Read();
div1.InnerText = reader["bt"].ToString();
reader.Close();
追答
你的mycommand写的是什么?写在哪?
conn.Open();
SqlCommand mycommand= new SqlCommand(SQLStr, conn);
SqlDataReader reader= mycommand.ExecuteReader();

这样子写,试试可以不?

这里出错,也可能是数据库语句错误,你数据库语句是否正确?
百度网友6f28286
2013-05-04
知道答主
回答量:8
采纳率:0%
帮助的人:3.6万
展开全部
把标题绑定ID,然后点标题就把ID传的跳转的页面,然后在跳转的页面中按这个ID查出数据。
追问
怎么绑定?您写一下可以么?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式