asp.net-mvc – Razor – @ Html.Raw()仍在编码&在元标记属
发布时间:2020-12-16 04:24:08 所属栏目:asp.Net 来源:网络整理
导读:当我使用@ Html.Raw(mystring)normal时,它正确渲染示例: @{ ViewBag.Title = "My Sitereg;"; }title@Html.Raw(ViewBag.Title)/title 将正确呈现 title我的网站 reg; / title但是当我在属性中使用它时: meta name="description" content="@Html.Raw(ViewBag
当我使用@
Html.Raw(mystring)normal时,它正确渲染示例:
@{ ViewBag.Title = "My Site®"; } <title>@Html.Raw(ViewBag.Title)</title> 将正确呈现< title>我的网站& reg;< / title>但是当我在属性中使用它时: <meta name="description" content="@Html.Raw(ViewBag.Title)" /> 它呈现< meta name =“description”content =“My Site& amp; reg;” />这是不正确的,因为它不会呈现注册商标. 你如何纠正这种行为? 解决方法
在他的回答中,你可以在参数中包含属性标记到.Raw.
在您的情况下,将导致类似于以下内容: <meta name="description" @Html.Raw("content="My Site&reg;"") /> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-core-mvc – 区域中的ViewComponents
- 连接到报表服务器的尝试失败 – 在ASP.NET中设置URL和路径?
- asp.net-mvc – Razor MVC模型正在丢失保存操作的数据
- asp.net-mvc-4 – ASP.NET MVC 4会话超时
- .net core入门-发布及部署_异常(处理程序“aspNetCore”在其
- asp.net-mvc-3 – 为什么@ Html.Label()删除一些字符
- asp.net-mvc-4 – 如何在SPA HotTowel模板中设置登录视图(用
- asp.net-mvc – 如何在MVC 5A应用程序中实现OWIN和Katana
- asp.net – IIS7.5中的无扩展URL
- asp.net – Global.asax没有为Release版本触发
推荐文章
站长推荐
- asp.net-mvc – 用于ASP.NET MVC的Spark T4模板
- asp.net通过kerberos集成windows身份验证到sql s
- asp.net-mvc – Nhibernate / MVC:在View中处理
- asp.net-mvc – 为什么IIS没有清理池回收导致网站
- ASP.Net MVC 3 – 密码保护视图
- asp.net – 在.NET中发生部分回发时,用户控件中的
- asp.net – 某些企业库应用程序块是否已过时?
- asp.net – Request.IsLocal是安全还是可以欺骗?
- asp.net-mvc-4 – 如何使用Hot Towel角色使用Win
- asp.net-mvc – 如何将Ninject与HttpClient一起使
热点阅读