利用JQuery方便实现基于Ajax的数据查询、排序和分页功能

作者:凯旋网络来源:凯旋网络
;      <td style="width: 100px"><%=dataview.ToValue(item.OrderDate, "{0:d}")%>

        </td>

        <td style="width: 100px"><%=dataview.ToValue(item.RequiredDate, "{0:d}")%>

        </td>

        <td style="width: 100px"><%=dataview.ToValue(item.ShipAddress)%>

        </td>

        <td style="width: 100px"><%=dataview.ToValue(item.ShipCity)%>

        </td>

        <td style="width: 100px"><% =dataview.ToValue(item.ShipCountry)%>

        </td>

    </tr>

   

     <% } %>

  

</table>


数据提供页相关Controller代码:


[HFSoft.MVC.FormMapper("~/frmorderview.aspx")]

public void OrderView()

{

    HFSoft.MVC.IDataViewContext viewcontext = (HFSoft.MVC.IDataViewContext)this.FormContext;

    IExpression exp;

    FieldAdapter[] orderby = null;

    OrderSearch search = viewcontext.BindObject<OrderSearch>();

    exp = search.GetExpression();

    if (viewcontext.OrderField != null && viewcontext.OrderField != string.Empty)

    {

        orderby = new FieldAdapter[]{new FieldAdapter(viewcontext.OrderField, null)};

    }

    Region region = new Region(viewcontext.PageIndex * 10, viewcontext.PageIndex * 10+10);

    viewcontext.DataItems = exp.List<Order_v>(region, orderby);

    viewcontext.PageSize = 10;

    viewcontext.RecordCount = exp.CountOf<Order_v>();

}

下载例程代码和脚源码:http://www.cnblogs.com/Files/henryfan/AjaxSearchDataSample.rar

  • 广告推荐