使用TagHelper完成分页步骤
2024-10-12 11:51:46
使用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等等。
最新文章
- Ubuntu下利用Mono,Jexus搭建Asp.Net(MVC) Web服务器
- Nginx的安装配置 例子
- 2013年9月份第1周51Aspx源码发布详情
- jxse2.6连接外网rdv一直连接不上,而相同的代码用jxse2.7却能连上
- 种子填充找连通块 floodfill
- CodeForces 32C
- bzoj2539
- Django 安装MySQLdb模块
- ajaxfileupload.js 文件上传
- C# 语言规范_版本5.0 (第15章 委托)
- DDD中的分层架构
- springboot命令启动
- JavaScript基础2——关于变量
- Delphi Record To Stream
- python小白——进阶之路——day2天-———容器类型数据(list,set ,tuple,dict,str)
- QQ空间、新浪微博、腾讯微博等一键分享API链接代码
- U盘权限不足,只读文件系统
- 『Python CoolBook』使用ctypes访问C代码_上_用法讲解
- 解决NO migrations to apply
- 使用 Markdown 写技术博客,踩过的 6个坑