SuLei.UI/Page/search.cs
(开头部分) 4KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System;
using System.Collections.Generic;
using System.Web;
using System.Data;
using System.Text;
using SuLei.Common;
namespace SuLei.Web.UI.Page
{
public partial class search : Web.UI.BasePage
{
protected string tags = string.Empty; //TAG标签
protected string keyword = string.Empty; //关健字
protected string pagelist = string.Empty; //分页列表
protected int page; //当前页码
protected int totalcount; //OUT数据总数
/// <summary>
/// 重写虚方法,此方法将在Init事件前执行
/// </summary>
protected override void ShowPage()
{
page = SLRequest.GetQueryInt("page", 1);
tags = Utils.ToHtml(SLRequest.GetQueryString("tags"));
keyword = Utils.ToHtml(SLRequest.GetQueryString("keyword"));
}
/// <summary>
/// 查询数据
/// </summary>
protected DataTable get_search_list(int _pagesize, out int _totalcount)
{
//创建一个DataTable
DataTable dt = new DataTable();
dt.Columns.Add("id", Type.GetType("System.Int32"));
dt.Columns.Add("channel_id", Type.GetType("System.String"));
dt.Columns.Add("title", Type.GetType("System.String"));
dt.Columns.Add("remark", Type.GetType("System.String"));
dt.Columns.Add("link_url", Type.GetType("System.String"));
dt.Columns.Add("add_time", Type.GetType("System.String"));
dt.Columns.Add("img_url", Type.GetType("System.String"));
//创建一个DataSet,判断是使用Tags还是关健字查询
DataSet ds = new DataSet();
int _siteid = site.id;
if (site.parent_id > 0)
{
_siteid = site.parent_id;
}
if (!string.IsNullOrEmpty(tags))
{
ds = new BLL.sl_article().ArticleSearch(_siteid, tags, _pagesize, page, string.Empty, "add_time desc,id desc", out _totalcount);
}
else
{
ds = new BLL.sl_article().ArticleSearch(_siteid, _pagesize, page, "(title like '%" + keyword + "%' or zhaiyao like '%" + keyword + "%')", "add_time desc,id desc", out _totalcount);
}
if (ds.Tables[0].Rows.Count > 0)
{
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
后面还有 47 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。
