zoukankan      html  css  js  c++  java
  • DWZ分页处理

    DWZ框架中,.aspx文件中分页写法:

    <div class="panelBar">
        <div class="pages">
            <span>显示</span>
            <select id="numPerPage" runat="server">
                <option value="10" selected="selected">10</option>
                <option value="15">15</option>
                <option value="20">20</option>
                <option value="30">30</option>
            </select>
            <span>条,共<%=total %>条</span>
        </div>
        <div class="pagination"  totalcount="<%=total %>"
            numperpage="<%=numPerPage.Value %>" currentpage="<%=pageNum %>">
        </div>
    </div>

    页面显示如下:

    生成的Html代码如下:

    Html前台自动生成的input隐藏控件中,收集了当前页面属性值:

    在.aspx文件中,代码如下:

    <form id="pagerForm" action="#rel#">
    <input type="hidden" id="p" name="pageNum" value="<%=pageNum %>" />
    <input type="hidden" name="prefix" value='<%=Request.Params["prefix"] %>' />
    <input type="hidden" name="numPerPage" value="<%=numPerPageValue%>" />
    </form>
    
    <div class="panel collapse" defh="75">
        <h1>
            查询条件</h1>
        <div class="searchBar">
            <form id="form" rel="pagerForm" method="post" runat="server">
            <table class="searchContent">
               <tr>
                    <td>
                        <label>商铺名称:</label>
                        <input  type="text" name="Name" class="textInput" value="<%=name %>"
                            value="" />
             。。。。。。。。。。。。。。。。。。

    显然,除了前三个input控件,“Html前台”的其他的控件均是自动生成。

       当然是有条件的:EXP

       在.aspx文件中:

         <input type="text" name="Name" class="textInput" value="<%=name%>"  />

       在.aspx.cs文件中:

    protected string name;
    。。。
     List<DataFilter> filterList = new List<DataFilter>();
                       if (!string.IsNullOrEmpty(Request.Form["Name"]))
                           filterList.Add(new DataFilter()
                           {
                               type = "Name",
                               value = name=Request.Form["Name"]
    
                           });
    。。。

        这样保证了:翻页时,查询框中的值始终存在;且点击出现查询结果后不清空。

     
    在.aspx.cs文件中代码如下:

    public partial class pShopList : System.Web.UI.Page
        {
            protected long total;
            protected int pageNum;
            protected int numPerPageValue;
            public string systemUserId;
           。。。。。。
  • 相关阅读:
    layDate关闭方法
    iOS Crash日志符号化
    图像压缩工具ImageOptim介绍
    UITextField设置光标位置
    Detect backspace in UITextField
    scrollsToTop小结
    查看UIWindows的视图层次
    弹出框适配总结
    关于IOS获取keyBoard键盘是否弹出
    UItableViewCell滑动删除时,调整cell子视图的位置大小
  • 原文地址:https://www.cnblogs.com/wukong0214/p/2918677.html
Copyright © 2011-2022 走看看