.net core @Html 自定义属性中包含特殊符号解决
2024-08-26 03:24:40
最近自己在练手项目用到了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; }
}
}
搞定!!!
最新文章
- 前端实现图片懒加载(lazyload)的两种方式
- [LeetCode] All solution
- 大气散射的demo
- android 中listview之BaseAdapter的使用
- Hash_集合
- Hadoop MapReduce编程 API入门系列之小文件合并(二十九)
- 不会UML的程序员不是好构架师?
- 安装PHPStudy2014,打开端口出现80端口 PID4 进程:System-windows服务器应用
- Entity FrameWork知识点汇总
- poj 3026Borg Maze
- 面试题32.从1到n整数中1出现的次数
- C#-gdi画图,双缓冲画图,Paint事件的触发---ShinePans
- File对象的常用方法
- lodash源码分析之chunk的尺与刀
- java游戏开发杂谈 - 界面刷新、坐标系
- maven+springMVC(二)
- oracle密码过期
- 【原】本地仓库推送到远程仓库:fatal: refusing to merge unrelated histories
- django 通过ajax完成邮箱用户注册、激活账号
- mysql 二进包在linux下安装过程