Tag Helpers是服务器段的C#代码,在Razor文件里,参与到创建和渲染HTML元素的过程

和HTML Helpers类似

跟HTML的命名规范一致

内置了很多Tag Helpers也可以自定义

Javascript TAG HELPERS

asp-src-include 把文件夹中所有的子文件夹加进来

asp-src-exclude把文件夹中的某个文件夹排除

<script asp-src-include="~/app/**/*.js" asp-src-exclude="~/app/services/**/*js"></script>

CSS TAG HELPERS

<link rel="stylesheet" href="//ajax.asnetcdn.com/ajax/bootstrap/3.0.0/css/bootstrap.min.css"

  asp-fallback-href="~/lib/bootstrap/css/bootstrap.min.css"

  asp-fallback-test=class="hidden"(检查hidden的class可用不可用,可用通过,不可用使用本地)

  asp-fallback-test-property="visibility"(检查hidden的property的值是否是hidden)

  asp-falllback-test-value="hidden"/>

其他的TAG HELPERS

asp-append-version

<img src="~/images/asp/logo.png" asp-append-version="true"/>生成的是

<img src="~/images/asp/logo.png" v="此处是图片的hashcode"/>

环境相关的TAG HELPERS

....

自定义的TAG HELPERS

继承TagHelper父类,实现(override)Process这个方法,然后注册。

导入的是Assembly,不是命名空间

元素级别的:以下两种方式等价

属性级别的

综合属性

最新文章

  1. 通过rsync+inotify实现数据的实时备份
  2. DeepLearning——CNN
  3. Mac 软件篇
  4. C1000k 新思路:用户态 TCP/IP 协议栈
  5. POJ 3628 Bookshelf 2(01背包)
  6. yii框架中邮箱激活(数字签名)
  7. umount移动硬盘遇到device is busy问题
  8. HW6.10
  9. Qt之XML(一) DOM
  10. opensatck 在启动的时候注入额外的信息
  11. maven常见问题处理(3-4)配置代理服务器
  12. vue+node.js+webpack开发微信公众号功能填坑——组件按需引入
  13. RN与android原生开发混合后的环境报错问题
  14. linux入门 配置网络
  15. PAT (Basic Level) Practice 1007 素数对猜想
  16. Linux centos7 zookeeper集群搭建
  17. JAVA常见算法题(十六)
  18. sublime livereload插件
  19. DHTMLTree、Dtree和Ztree的学习使用
  20. the little schemer 笔记(4)

热门文章

  1. 创建createElement
  2. Hide()方法不生效
  3. Python下划线命名模式
  4. Airbnb新用户的民宿预定结果预测
  5. train_faster_rcnn.sh
  6. yum搭建LAMP环境
  7. Shell脚本执行的四种方法
  8. 简单范例php调用C# WebService
  9. SpringBoot: 15.异常处理方式5(通过实现HandlerExceptionResolver类)(转)
  10. 前端手势控制图片插件书写二(transform矩阵的原理)