• 使用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等等。​

  • 相关阅读:
    算法之递归
    初读 c# IL中间语言
    sql语句转为Model
    WPF-悬浮窗(类似于360)
    call,apply
    作用域题目
    css BFC
    数组扁平化 flatten
    常见的异步题
    setTimeout、Promise、Async/Await 的区别
  • 原文地址:https://www.cnblogs.com/sunliwang/p/6544412.html
Copyright © 2020-2023  润新知