Img_List.aspx.cs
(完整代码) 2KBusing 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;
public partial class Img_List : BasicPage
{
protected void Page_Load(object sender, EventArgs e)
{
Title = "图片文章--" + Title;
Anthem.Manager.Register(this);
if (!IsPostBack)
{
ltImgList.Text = getImgList(1);
}
}
[Anthem.Method]
public string getImgList(int page)
{
int pageCount = 1;
int currentPage = page == 0 ? 1 : page;
int pageSize = 30;
System.Text.StringBuilder sb = new System.Text.StringBuilder();
DataTable dt;
int countNum = 0;
string sqlStr = " from [xk_Content] where id>0";
string whereStr = " and isEdit=1 and isImg=1";
string orderStr = " order by id desc";
sqlStr += whereStr;
countNum = Convert.ToInt32(WebFunction.getValueByKey("count(id)", "xk_Content", "id>0" + whereStr));
pageCount = countNum % pageSize == 0 ? countNum / pageSize : countNum / pageSize + 1;
page = page > pageCount ? pageCount : page;
if (page > 1)
sqlStr = sqlStr + " and id not in (select top " + pageSize * (page - 1) + " id " + sqlStr + orderStr + ")";
sqlStr += orderStr;
sqlStr = "select top " + pageSize.ToString() + " id,title,img " + sqlStr;
dt = WebFunction.dataTable(sqlStr);
if (dt.Rows.Count == 0)
sb.Append("<div class='content'>暂无内容</div>");
for (int i = 0; i < dt.Rows.Count; i++)
{
sb.Append("<div style='width:130px;height:150px;' class='imgListImg'>");
sb.Append("<a href=\"article.aspx?id=" + dt.Rows[i][0].ToString() + "\" target='_blank'>");
sb.Append("<img src='" + dt.Rows[i][2].ToString() + "' onload='reSize(this,130,130)' onmousemove='reSize(this,130,130)' border='0'><br>");
sb.Append(WebFunction.cutTitle(dt.Rows[i][1].ToString(), 20) + "</a>");
sb.Append("</div>");
}
sb.Append("<div class='pager'>" + WebFunction.PageList(pageSize, "getImgList(0", pageCount, currentPage) + "</div>");
return sb.ToString();
}
}
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
