深入的讲Tag Helpers



加载app下面的所有的文件夹以及各自文件夹下面所有的js文件。
exclude是排除掉Services文件夹和其下面的子文件夹


使用cdn加载远程的js文件

找hidden这个class来判断css是否加载成功了。
hidden里面是否有property visiblity
property对应的值应该是hidden

这里的include指的是wwwroot下面所有的js文件


css测试,故意前面加了12323这些字符串,这样就造成了 远程cdn地址是错误的。

cdn是红色的 无法加载 最后加载了本地的

再把cdn的地址修改过来

这时候使用的是正确的cdn地址

其他的TagHelper


这各文件的哈希值


如果是Staging和Production这个环境,就渲染下面你的代码

自定义Tag Helper


要实现的tagheler最终渲染出来的样子

起名字很重要 要以TagHelper结尾

Emai就是我们的目标元素。

override了process这个方法
Conrtext就是当前执行这个html的元素的tag的信息
out就是要写即将生成的html代码、

注册我们自定义的命名空间

需要生成这个效果

既然是属性,那就添加一个属性


设置标签的内容也是邮箱地址

生成的效果


现在想直接把地址写在标签中间,就实现刚才的效果

直接使用异步的方法

首先把标签里面的内容取出来,也就是

也就是中间的邮箱地址:
取出来之后他是一个Content类型,还需要用GetContent方法把内容获取到。

Bold标签,加粗文字


一个元素级的,还有一个可以带属性的

写代码

只对第一行起了作用


HtmlTargetElement主要用来指定目标元素的

寻找html元素有bold这个属性。那么就会对他起作用

他俩是或的关系。起只要符合其中一种就可以

想增加color属性:

属性值可以不和标签属性对应,只要加上HtmlAttributeName的值相对应就可以了

弄一个my-style里面 弄一个C#类





 

最新文章

  1. css清除浮动的方法汇总
  2. 实用的开源百度云分享爬虫项目yunshare - 安装篇
  3. python 常用内置函数
  4. XShell 安装与虚拟机连接
  5. Swift 实现下拉刷新 JxbRefresh
  6. 线性回归(linear regression)之监督学习
  7. C语言中.h和.c文件解析
  8. [NOIP1999提高] CODEVS 1047 邮票面值设计(dfs+dp)
  9. Effective Modern C++ Item 37:确保std::thread在销毁时是unjoinable的
  10. adobe edge animate 和 adobe animate cc 有啥区别?
  11. 部署项目到weblogic时提示文件被锁,导致报错
  12. ReactNative之结合具体示例来看RN中的的Timing动画
  13. windows 安装memchched和memcache教程
  14. curl用法一例 传递代理用户名密码
  15. <crtdbg.h> 的作用
  16. CH4912 Meteors
  17. Flink SQL与 SQL Parser ,calcite
  18. SpringMVC绑定到实体数组、list、set、和map时要注意
  19. 【转】C# Async/Await 异步编程中的最佳做法
  20. 高通msm mdm 总结

热门文章

  1. 静态NAT、动态NAT、PAT(端口多路复用)的配置
  2. vc常用类总结(转载)
  3. NS3网络仿真(7): Wifi节点
  4. const成员函数总结
  5. python的pexpect模块
  6. sublime 中配置 python 运行
  7. web 前端冷知识
  8. swift的String处理
  9. 「翻译」Unity中的AssetBundle详解(一)
  10. EventStore文件存储设计