发文章
发文工具
撰写
网文摘手
文档
视频
思维导图
随笔
相册
原创同步助手
其他工具
图片转文字
文件清理
AI助手
留言交流
前台页面 A.aspx:
<%@ Register Assembly="AspNetPager" Namespace="Wuqi.Webdiyer" TagPrefix="webdiyer" %>
<asp:Repeater ID="rptList" runat="server">
<ItemTemplate>
<div class="saleexpo_div" onmouseover="this.style.backgroundColor='#FFFFEF'" onmouseout="this.style.backgroundColor=''">
<div class="saleexpo_div1">
<a href="ConventionDetailsApply.aspx?ConList=<%#Eval("ExhibitionID")%>" target="_blank">
<img id="Img1" alt="" src='<%# myUtilitiesCS.ChkImageExist(0,"images/Exhibition/"+ DataBinder.Eval(Container.DataItem,"ImageUrl"),"images/NoPhoto_Exh.jpg")%>'
runat="server">
</a>
</div>
<div class="saleexpo_div2">
<h2>
<a href='ConventionDetailsApply.aspx?ConList=<%#Eval("ExhibitionID")%>' target="_blank">
<asp:Label ID="Label1" runat="server" Text='<%#Eval("TitleValue") %>'></asp:Label>
</h2>
<p>
<span>展会时间:</span><%# DateTime.Parse(Eval("StartDT").ToString()).ToShortDateString()+" 至 "+DateTime.Parse(Eval("EndDT").ToString()).ToShortDateString() %>
</p>
<span>展会地址:</span><%#Eval("CountryName").ToString()+Eval("AreaName").ToString()%>
<span>展会简介:</span>
<%#Eval("ContentValue") %>
<div class="saleexpo_divl">
</ItemTemplate>
</asp:Repeater>
=============================
后台代码 A.aspx.cs:
public partial class ConventionList : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
if (!IsPostBack)
BindToDataList();
}
protected void AspNetPager1_PageChanged(object sender, EventArgs e)
private void BindToDataList()
int pageIndex = this.AspNetPager1.CurrentPageIndex - 1;
int pageSize = 5;
this.AspNetPager1.PageSize = pageSize;
int firstPage = pageIndex * pageSize;
SqlConnection conn = new SqlConnection(ConfigurationManager.AppSettings["ConnectionString"]);
string sql = "select M.ExhibitionID,M.SystemID,M.TitleValue,M.ContentValue,M.ScopeValue,M.OrganizerValue,Country.CountryName,Area.AreaName,E.ExhibitionID,E.HttpUrl,E.StartDT,E.EndDT,E.ImageUrl from Country left join Area on Country.CountryID=Area.CountryID left join Pavilion on Area.AreaID=Pavilion.AreaID left join Exhibition E on E.PavilionID=Pavilion.PavilionID left join MultiLangExpo M on M.ExhibitionID=E.ExhibitionID where M.SystemID=1 and E.TypeID=1 and E.deleted=0 and StartDT > getDate() order by StartDT Desc";
SqlDataAdapter da = new SqlDataAdapter(sql,conn);
DataSet ds = new DataSet();
da.Fill(ds, firstPage, pageSize, "listall");
DataTable dt = ds.Tables["listall"];
AspNetPager1.RecordCount = getCount();
rptList.DataSource = dt;
rptList.DataBind();
private int getCount()
SqlConnection con = new SqlConnection(ConfigurationManager.AppSettings["ConnectionString"]);
string sql = "";
sql = "select Count(E.ExhibitionID) from Country left join Area on Country.CountryID=Area.CountryID left join Pavilion on Area.AreaID=Pavilion.AreaID left join Exhibition E on E.PavilionID=Pavilion.PavilionID left join MultiLangExpo M on M.ExhibitionID=E.ExhibitionID where M.SystemID=1 and E.TypeID=1 and E.deleted=0 and StartDT > getDate()";
SqlCommand com = new SqlCommand(sql, con);
con.Open();
int temp = Convert.ToInt32(com.ExecuteScalar());
con.Close();
return temp;
来自: 昵称10504424 > 《工作》
0条评论
发表
请遵守用户 评论公约
简单的ASP.NET无刷新分页
CREATE procedure [dbo].[P_Pager] (@PageNumber int, @PageSize int) as declare @sql nvarchar(4000) set @sql = ''select top '' + Convert(varchar, @PageSize) + '...
AspNetPager分页控件
AspNetPager分页控件AspNetPager分页控件解决了分页中的很多问题,直接采用该控件进行分页处理,会将繁琐的分页工作变得简单化,下面是我如何使用AspNetPager控件进行分页处理的详细代码:1.首先到www....
ASP.NET 2.0 中AspNetPager.dll控件的分页方法操作方法
ASP.NET 2.0 中AspNetPager.dll控件的分页方法操作方法大家好,我是Asp.net的忠实爱好者, 今天做项目时学会一种新控件[AspNetPager.dll]用法,很想把这方面的经验和大家分享一下,欢迎大家一起进来讨论讨...
ASPNETPAGER分页控件的使用方法[图文]
ASPNETPAGER分页控件的使用方法[图文]ASPNETPAGER分页控件的使用方法, 比较基础。复制代码 代码如下: <div style="text-align:...
Asp.Net数据控件引用AspNetPager.dll分页实现代码
Net数据控件引用AspNetPager.dll分页实现代码。下面开讲: 第一步:首先是下载一个AspNetPager.dll 下载地址 AspNetPager.rar第二步:在项目的bin文件夹下引用AspNetPager.dll 如图:第三步:在工具箱...
分页
//动态设置用户自定义文本内容 AspNetPager1.CustomInfoText="记录总数:<font color=\"blue\"><b>"+AspNetPager1.RecordCount.ToString()+"</b></font...
使用aspnetpager,设定默认CurrentPageIndex的方法
使用aspnetpager,设定默认CurrentPageIndex的方法。只要把页数AspNetPager1.CurrentPageIndex保存在session里面 在加载的时候如果session中有值的话就把session中的值设置给AspNetPager1.CurrentPageI...
ASP.NET 数据列表控件的分页总结(三):Asp.Net 可定制分页用户控件
ASP.NET 数据列表控件的分页总结(三):Asp.Net 可定制分页用户控件。AspNetPager除提供默认的类似于DataGrid和GridView的PostBack分页方式外,还支持通过Url进行分页,象大多数asp程序中分页一样, U...
分页SQLServer存储过程
/// </summary> /// <param name="userid">数据库FavList的字段,用户ID</param> /// <param name="strwhere">查找的条件</param>...
微信扫码,在手机上查看选中内容