asp.net数据库逐条读取显示 aspx页面无控件,怎么在后台读取出来?然后在前台显示出来?就像论坛的回帖一样,怎么样在aspx页面逐条显示回帖的信息?请给点参考~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 都读出来了,还不会显示?直接write到页面,或者用grid都可以 用Repeater、GridView、DataList。如果你不要这种控件的话,自己写html也可以,用无序列表ul、li,后台同样可以操作之。ul、li对应的是HtmlGenericControl类。 楼主去学一下asp, 就明白了 不用控件就自己写逻辑判断,回到ASP时代就可以学到很多东西 ASP.NET的那些控件让人都变懒了 循环 拼接 html 在后台 write 出去。 如果读出来了就直接输出html到页面 拼接成表格的形式。 请问一下,前台的for循环语句该如何写?或者贴出详细事例!!! 不用控件那就自己写个HTML模板,for循环一下放到一个StringBuilder里,.aspx页面显示StringBuilder的内容 请问如何for循环到stringbuilder里面呢? public string getDateList(string sql) { StringBuilder str = new StringBuilder(); DBHelper.conn.Open(); SqlDataAdapter da = new SqlDataAdapter(sql, DBHelper.conn); DataSet ds = new DataSet(); da.Fill(ds); if (ds.Tables[0].Rows.Count > 0) { string Title = ds.Tables[0].Rows[0][0].ToString(); string Cont = ds.Tables[0].Rows[0][1].ToString(); string Time = ds.Tables[0].Rows[0][2].ToString(); string User = ds.Tables[0].Rows[0][3].ToString(); str.Append(Title); str.Append("^"); str.Append(Cont); str.Append("^"); str.Append(Time); str.Append("^"); str.Append(User); } DBHelper.conn.Close(); return str.ToString(); }这是我的后台 没要做成微博那样的功能,就是做一个简单的论坛输出帖子的功能.提取数据库里所有的信息,不绑定控件在页面上用for输出.求后台的dataset方法 ,和前台的for循环(数据库不只一个字段.有8-10个字段,该如何做) for (int i = 0; i < 5; i++) { Label lbl = new Label(); lbl.ID = lbl + i.ToString(); lbl.Text = i.ToString(); Panel1.Controls.Add(lbl); }页面放个panel控件 然后自己要什么效果自己拼,大概就这样 你可以在你的str拼出html代码,页面上放一个 Literal 控件,将你这个str直接写到Literal控件里就可以显示啦 做一个积分系统涉及到的东西 请教一个问题 GridView编辑 asp.net 网页制作中退出操作的代码(加急) asp.net访问access时报错:密码无效 关于Web控件不响应事件的问题,急,在线等! 呵呵.请问一下.怎么调用另一个.cs文件中的public string get*** 如何获取排序列的字段名称? 问两个关键性的概念问题,请正确解答,3Q Ribbon webApplication 自动启动 如何将flexigrid表格中的数据导出到excel或csv中呢?
{
StringBuilder str = new StringBuilder();
DBHelper.conn.Open();
SqlDataAdapter da = new SqlDataAdapter(sql, DBHelper.conn);
DataSet ds = new DataSet();
da.Fill(ds);
if (ds.Tables[0].Rows.Count > 0)
{
string Title = ds.Tables[0].Rows[0][0].ToString();
string Cont = ds.Tables[0].Rows[0][1].ToString();
string Time = ds.Tables[0].Rows[0][2].ToString();
string User = ds.Tables[0].Rows[0][3].ToString();
str.Append(Title);
str.Append("^");
str.Append(Cont);
str.Append("^");
str.Append(Time);
str.Append("^");
str.Append(User);
}
DBHelper.conn.Close();
return str.ToString();
}这是我的后台
{
Label lbl = new Label();
lbl.ID = lbl + i.ToString();
lbl.Text = i.ToString();
Panel1.Controls.Add(lbl);
}
页面放个panel控件 然后自己要什么效果自己拼,大概就这样
你可以在你的str拼出html代码,页面上放一个 Literal 控件,将你这个str直接写到Literal控件里就可以显示啦