[ASP.NET] 自定义GridView分页
1. aspx页面端代码:
<div class="gv-footer">
<asp:LinkButton ID="btFirstPage" runat="server" CommandArgument="first" OnClick ="PagerButton_Click">首页</asp:LinkButton>
<asp:LinkButton ID="btPrevPage" runat="server" CommandArgument="prev" OnClick ="PagerButton_Click">上一页</asp:LinkButton>
<asp:LinkButton ID="btNextPage" runat="server" CommandArgument="next" OnClick ="PagerButton_Click">下一页</asp:LinkButton>
<asp:LinkButton ID="btLastPage" runat="server" CommandArgument="last" OnClick ="PagerButton_Click">尾页</asp:LinkButton>
页码:
<asp:Label ID="lbCurrentPage" runat="server" ForeColor="Blue"></asp:Label>
/
<asp:Label ID="lbTotalPage" runat="server"></asp:Label>
<asp:DropDownList ID="ddlPageSelect" runat="server" AutoPostBack="True" OnSelectedIndexChanged="ddlPageSelect_SelectedIndexChanged"> </asp:DropDownList>
</div>
2. aspx.cs端代码:
#region GridView分页
/// <summary>
/// 页面选择操作
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void PagerButton_Click(object sender, EventArgs e)
{
int pageIndex = gvSailingList.PageIndex;
string arg = ((LinkButton)sender).CommandArgument.ToString().ToLower();
switch (arg)
&nb
相关文档:
+++ 修改Global.asax文件:
<%@ Application Language="C#" %>
<script runat="server">
void Application_Start(object sender, EventArgs e)
{
Application["count"] = 0;
}
void Application_End(object sender, EventArgs e)
{ }
void Application_Error(object sender, EventArgs ......
您可以使用HTTP模块,一个到ASP.NET HttpApplicationState类的扩展,在Global.asax编写代码强制ASP.NET在每一个页面请求时自动注入依赖的对象,就像在ASP.NET Web窗体应用程序中讨论的一样.
下列方法显示了一个合适的方法能够获取PreRequestHandlerExecute事件将它自己注入到ASP.NE ......
引用自:http://www.cnblogs.com/suzongwei/archive/2008/11/10/1330377.html
或许 这个更易懂些 代码过程
http://blog.csdn.net/swort_177/archive/2007/12/02/1912159.aspx
对于ASP.NET开发者,理解ASP.NET的页面生命周期是非常重要的。
主要是为了搞明白在哪里放置特定的方法和在何时设置各种页面属性。
但是记忆和 ......
/* from: http://www.techmango.com/blog/article/DotNet/Explore_Asp_net_postback_mechanism.htm */
__doPostBack作为在asp.net中一个很核心很重要的部分,我们有必要深入了解一下.
其实,__doPostBack是一个很简单的脚本函数.代码如下:
//__doPostBack<input type="hidden" name="__EVENTTARGET" id="__EVENTTA ......
第一步 掌握一门.NET面向对象语言,C#或VB.NET 我强烈反对在没系统学过一门面向对象(OO)语言的前提下去学ASP.NET。 ASP.NET是一个全面向对象的技术,不懂OO,那绝对学不下去!
第二步 对.NET Framework类库有一定的了解 可以通过开发Windows Form应用程序来学习.NET Framework。ASP.NET是建构在.NET Framework之上的 ......