ASP.NET Core MVC 2.x 全面教程_ASP.NET Core MVC 22. 再讲Tag Helpers
深入的讲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#类
如果您觉得阅读本文对您有帮助,请点一下“推荐”按钮,您的“推荐”将是我最大的写作动力!欢迎各位转载,但是未经作者本人同意,转载文章之后必须在文章页面明显位置给出作者和原文连接,否则保留追究法律责任的权利。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次 .NET某云HIS系统 CPU爆高分析
· 如果单表数据量大,只能考虑分库分表吗?
· 一文彻底搞懂 MCP:AI 大模型的标准化工具箱
· 电商平台中订单未支付过期如何实现自动关单?
· 用 .NET NativeAOT 构建完全 distroless 的静态链接应用
· 如果单表数据量大,只能考虑分库分表吗?
· 一款让 Everything 更加如虎添翼的 .NET 开源辅助工具!
· (原创)[开源][.Net Framework 4.5] SimpleMVVM(极简MVVM框架)更
· 冲压车间软件实施
· 干货分享!MCP 实现原理,小白也能看懂
2015-05-28 使用WITH AS提高性能简化嵌套SQL(转载)