zoukankan      html  css  js  c++  java
  • .net core @Html 自定义属性中包含特殊符号解决

    最近自己在练手项目用到了VUE 绑定属性的时候发现 有: -符号

    这样显然是不支持的。之前发现 v-on  这种-符号也是不支持的 但是可用 @v_on 替代。可是找遍了所有资料也没找到:转义符

    当时想到的思路就是将attribute 属性这块改成string 字符串形式 

    增加一个扩展方法

    using Microsoft.AspNetCore.Html;
    using Microsoft.AspNetCore.Mvc.Rendering;
    using System.Collections.Generic;
    
    namespace HM.HouseCloud.Extensions
    {
        public static class SelectExtensions
        {
    
            public static IHtmlContent HtmlAttributesCustom(this IHtmlContent htmlContent, Dictionary<string,string> dic)
            {
    
                TagBuilder content = (TagBuilder)htmlContent;
                foreach (var item in dic)
                {
                    content.Attributes.Add(item);
                }
                return content;
    
            }
        }
    }

      搞定!!!

  • 相关阅读:
    关于plsql表如何创建自增长列
    逻辑运算符号,赋值运算符,关系运算符
    运算符和自增自减
    其他进制的数字
    数据强转
    JS基本数据类型
    学习进度条
    第14天
    第13 天
    课堂作业05
  • 原文地址:https://www.cnblogs.com/hfdel/p/6808305.html
Copyright © 2011-2022 走看看