asp.net-mvc-3 – 为什么我的自定义HTML助手结果得到html编码?
发布时间:2020-12-15 18:54:14 所属栏目:asp.Net 来源:网络整理
导读:我有asp.net mvc 3下面的自定义html助手 public static string RegisterJS(this HtmlHelper helper,ScriptLibrary scriptLib){ return "script type="text/javascript"/scriptrn";} 问题是,结果得到html编码像这样(我不得不添加空间,以便正确显示结果
我有asp.net mvc 3下面的自定义html助手
public static string RegisterJS(this HtmlHelper helper,ScriptLibrary scriptLib) { return "<script type="text/javascript"></script>rn"; } 问题是,结果得到html编码像这样(我不得不添加空间,以便正确显示结果: <script type="text/javascript"></script> 这显然不是很多帮助我..没有什么我读过关于这个..任何想法如何我可以得到我的真实结果回来? 解决方法
您正在Razor @块或ASPX<%:%>中调用助手块。
这些结构自动转义其输出。 您需要更改帮助程序以返回一个不会转义的HtmlString: return new HtmlString("<script ..."); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 将隐藏文本字段附加到表单MVC
- asp.net – 如何在Windows 10 / IIS 10上附加到IIS进程(w3w
- asp.net-mvc – 如何获取ModelState.AddModel错误绑定到kno
- asp.net – 你能使用基于属性的WebApi 2与WebForms的路由吗
- asp.net-mvc-4 – ASP.NET Web API架构建议/反馈
- asp.net-mvc – 找不到CrystalImageHandler.aspx
- asp.net – 如何在WebControls和HtmlControls上执行相同的操
- asp.net – 如何禁用viewstate的aspx页面?
- asp.net-mvc – 如何在向Db插入数据时自动生成asp.net mvc4
- asp.net-mvc – 强类型MVC视图中的linq groupby
推荐文章
站长推荐
- Singleton vs Cache ASP.NET
- asp.net-core – ASP.NET Core 1.0 Synchronizat
- 让我们的ASP.NET MVC应用可以单独维护验证消息
- .net – 使用OData $select来从相关对象中挑选字
- asp.net-mvc – ASP.NET Web API无法在Azure上运
- asp.net – 构建时验证所有ASPX,ASCX和HTML文件
- asp.net – 无法编写输出文件… pdb visual stud
- ASP.NET MVC:什么时候设置Thread.CurrentThread
- Asp.Net 5核心1.0不兼容/模板未找到
- asp.net-mvc – 我应该每个请求使用一个HttpClie
热点阅读