列表显示

数据库中读取新闻,动态显示到前端列表的方法,假如最多显示5条。可以用如下方法

        <ul>

            <asp:Literal ID="li" runat="server" />

        </ul>

 
            // 读取数据

           SqlDataReader dreader = cmd.ExecuteReader();

           // 定义标识和新闻标题集合

            List<int> listID = new List<int>();

            List<string> list = new List<string>();

            // 读取标识和标题到集合中

            while (dreader.Read())

            {

                listID.Add((int)dreader[0]);

                list.Add(dreader[1].ToString());

            }

            dreader.Close();

            // 生成标题链接

            for (int i = 0; i < list.Count; i++)

            {

                this.li.Text += @"href='News.aspx?id="+""+listID[i]+""+@"'><li>" + list[i] + @"li>a>";

            }

 
然后在新闻页面读取链接里的标识进行查询:
Request.QueryString["id"];

 

你可能感兴趣的:(显示)