• Tag Helper1


    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,不是命名空间

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

     

     属性级别的

    综合属性

     

  • 相关阅读:
    vue之条件渲染
    webstorm(三):webstorm的一些waring提示
    JavaScript ES6中,export与export default
    git(三):第一次github了解使用
    webstorm(一): 提示css未使用的选择器Selector is never used
    git(二):一些简单入门命令
    git(一):了解、学习、安装git
    关于css虚线
    Mysql聚合函数
    Mysql对用户的操作
  • 原文地址:https://www.cnblogs.com/1521681359qqcom/p/11546209.html
Copyright © 2020-2023  润新知