.net如何通过后台添加数据库新标签后在主页栏显示并生成新页面

本文讲述了在Web课程设计中如何通过后台数据库操作实现动态生成购物网站的栏目列表,包括添加栏目类型和在HTML中链接到对应页面的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

之前在web课程设计中,老师让我们制作一个购物网站的时候,需要设置一个通过后台添加栏目列表,然后在点击列表生成一个新网页,苦于在网上很难找到web购物网站在这方面的具体操作,所以本人自己想了一个,虽然有点复杂,但十分好用

fb1c0e9866c04b2287ebb074a955fbd8.jpg

 例如我需要修改游戏分类的列表,在后台新增加一个栏目,并且网页面也可以展示出来,就可以用以下代码,以下是代码区修改内容

24fca1bea21d41359b19dc9ba40cba7c.jpg

 public partial class Index : System.Web.UI.Page

{

    

    public static List<string> This_data = new List<string>();

    public static List<string> This_int = new List<string>(); 

    protected void Page_Load(object sender, EventArgs e)

    {

        if (!Page.IsPostBack)

        {

            try

            {

 

                string sq = "select * from dbo.typegame";

                DataSet dp = DB.getSet(sq);

                foreach (DataRow dr in dp.Tables[0].Rows)

                {

 

 

                    This_int.Add(dr["typeid"].ToString());

 

                }

 

                foreach (DataRow dr in dp.Tables[0].Rows)

                {

 

                    This_data.Add(dr["typename"].ToString());

 

                    dr.Delete();

                }

                dp.Clear();

            }

            catch

            {

                Response.Write("<script>alert('出错')</script>");

            }

以下是HTML区需要修改的内容

d6943976ed3b43eba2568d8286a40674.jpg

 <% for (int s = 0; s < This_data.Count ; s++)

            {

           %>

          <li><a href="Actiongames.aspx?id=<%=This_int[s]%>"><%=This_data[s]%></a></ li>

//actiongames是网页名,不同用户不一样

    <% }

    This_data.Clear();

    This_int.Clear();

     %>

 

一般学生需要设计的web购物网站,只需要修改以上两块内容即可新增或者减少栏目

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值