取出新闻标题.内容.时间的代码!

本文介绍了一个使用C#实现的新闻详情页面加载功能。该功能通过SQL参数化查询从数据库中获取指定ID的新闻信息,并将其展示在网页上。具体步骤包括:1. 创建新闻模型类newsModel;2. 使用存储过程SelectNew根据$id$参数查询新闻;3. 在Page_Load事件中检查是否为初次加载页面,如果是,则从请求中获取新闻ID并实例化NewsBLL业务逻辑层对象调用SelectNew方法获取新闻详情;4. 将新闻标题、内容及创建时间分别赋值给Lbltitle、Lblcontent和Lblcreatetime控件。

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

      public newsModel SelectNew(string id)
      {
          newsModel nm = new newsModel();
          DataTable dt = new DataTable();
          string sql = "SelectNew";
          SqlParameter[] para = new SqlParameter[] {
          new SqlParameter("@id",id),
          };
          dt = sqlhelper.ExecuteQuery(sql,para,CommandType.StoredProcedure);
          nm.Id = id;
          nm.Title = dt.Rows[0]["title"].ToString();
          nm.Content = dt.Rows[0]["content"].ToString();
          nm.Createtime= dt.Rows[0]["createtime"].ToString();
          return nm;
      }

 

 

 

 protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
            string newsid = Request.QueryString["newsid"];
            NewsBLL nb = new NewsBLL();
            newsModel nm = new NewsBLL().SelectNew(newsid);
            Lbltitle.Text = nm.Title;
            Lblcontent.Text = nm.Content;
            Lblcreatetime.Text = nm.Createtime;
        }
    }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值