标签 – 如何使用像asp这样的Razor:Literal?
发布时间:2020-05-24 08:24:29 所属栏目:asp.Net 来源:互联网
导读:我有一个简单的模型: public class MyModel{ public string Text{get;set;}} 我有一个View,它呈现MyModel的Text属性: p@Model.Text/p 如何从Text中标记html标签?例如,我有文字“ b文字 / b”.我希望在标记p中获得粗体文本作为结果: 文本 但Razor按原样呈
|
我有一个简单的模型: public class MyModel
{
public string Text{get;set;}
}
我有一个View,它呈现MyModel的Text属性: <p>@Model.Text</p> 如何从Text中标记html标签?例如,我有文字“< b>文字< / b>”.我希望在标记p中获得粗体文本作为结果: 文本 但Razor按原样呈现文本: <b>Text</b> 解决方法我想你需要像以下一样使用它:<p>@Html.Raw(Model.Text)</p> 你可以在Phil Haack的博客上找到更多关于here的信息. anurse在评论中指出,您可以将View Model类型的Text成员的类型设置为IHtmlString,并使用@ Model.Text输出它. ASP.NET MVC非常聪明,可以意识到输出不应该被转义. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 如何保护应用程序池免受会话序列化异常的影响?
- ASP.NET:如何从javascript访问转发器生成的元素?
- MVC3中的IValidatableObject – 客户端验证
- asp.net – GridView在行选择后滚动回到顶部
- asp.net – 有没有办法以编程方式设置Elmah中的应用程序名称
- asp.net-core – .NET Core与ASP.NET Core
- asp.net-mvc – 在视图中转义JavaScript字符串文字
- asp.net-mvc – 我们可以传递模型作为参数在RedirectToActi
- 获取ASP.NET中所有活动会话的列表
- ASP.Net MVC授权操作过滤器
推荐文章
站长推荐
热点阅读
