zoukankan      html  css  js  c++  java
  • 使用TagHelper完成分页步骤

    使用TagHelper完成分页步骤

    转载 2016-08-23 11:37:33

    1 创建一个MyPageOpion类,用来存储分页信息,比如当前页,栏目总数,页面大小,跳转地址(RouteUrl)等等。

    2创建一个PageTagHelper类继承于TagHelper类,添加一个MyPageOption的属性,然后重写他的process方法,当然也可以重写async方法,用异步效果当然更好。

    3​在视图ViewImports的页面添加这个TagHelper继承类

    4这样就可以在视图中使用这个自定义标签了,但是有一点请注意:标签的名字就是继承类的前面名字,属性就是继承类的属性,但是要加上破折号而且不区分大小写,详细的样子如下:

    PageTagHelper:TagHelper

    {

              MyPageOption PageOption{get;set;}

              override process(){}​

    }​

    那么在视图中的使用就是​

    page-option所需要的就是一个MyPageOption对象,这在页面传输的时候就可以带上,可以利用ViewState和ViewBag等等。​

  • 相关阅读:
    【mybatis】IF判断的坑
    QCheckBox控件
    对话框——文件对话框
    对话框——颜色对话框
    对话框——输入对话框
    事件和信号
    布局管理——复习示例
    布局管理——网格布局
    布局管理——盒式布局
    1.4 控制流
  • 原文地址:https://www.cnblogs.com/sunliwang/p/6544412.html
Copyright © 2011-2022 走看看