分页显示新闻列表源代码

本文介绍如何使用String、Dataset、URL等技术实现新闻列表的分页展示,结合SQL查询从后台获取数据,并利用模板引擎进行前端页面渲染。
摘要由CSDN通过智能技术生成
代码.cs中 using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; using yestem.webplug.Utility; using yestem.webplug.DBTools; using yestem.webplug.Model; using yestem.webplug.SQLServerDAL; using yestem.webplug.BLL; using System.Text; using yestem.webplug.web.components.catalog_001.BLL; using yestem.webplug.web.components.catalog_001.Model; public partial class templates_second_index : System.Web.UI.Page { public StringBuilder newsLists; protected void Page_Load(object sender, EventArgs e) { DBConnection DBconn = new DBConnection(); string nodeid = Universal.ConvertNullToEmpty(Request.QueryString["nodeid"]); string page = Universal.ConvertNullToEmpty(Request.QueryString["page"]); string contentid = Universal.ConvertNullToEmpty(Request.QueryString["contentid"]); if (page != null && page == "ContentPage" && contentid != null && contentid != "") { Response.Redirect(Request.RawUrl.Replace("/index.aspx", "/content.aspx")); } int numNodeid = 0; if ((!string.IsNullOrEmpty(nodeid)) && int.TryParse(nodeid, out numNodeid)) { //Node nodeInfo = new NodeBLL().GetModel(DBconn, numNodeid); NodeComponentBLL nodeComBll = new NodeComponentBLL(); //int nodeComID = nodeComBll.GetComponentIDOfNode(DBconn, numNodeid); //NodeComponent nodeCom = nodeComBll.GetModel(DBconn, nodeComID); int productID = nodeComBll.GetProductIDOfNode(DBconn, numNodeid); if (productID != null && productID > 0 && productID == 76 && Request.RawUrl.Contains("&page=ContentPage&") == false) { this.newsList.Visible = true; this.nPage.Visible = true; string pagesize = Request.QueryString["pagesize"]; if (string.IsNullOrEm
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值