asp.net-mvc – HTML.Encode但保留换行符
发布时间:2020-05-23 07:58:14 所属栏目:asp.Net 来源:互联网
导读:我把用户输入到一个文本区域,存储它,最终显示回给用户。 在我的视图(剃刀)我想做这样的事情… @Message.Replace(n, /br) 这不工作,因为Razor Html Encodes默认。这是伟大的,但我想我的换行。 如果我这样做,我开放了XSS的问题。 @Html.Raw(Message.Replac
|
我把用户输入到一个文本区域,存储它,最终显示回给用户。 在我的视图(剃刀)我想做这样的事情… @Message.Replace("n","</br>")
这不工作,因为Razor Html Encodes默认。这是伟大的,但我想我的换行。 如果我这样做,我开放了XSS的问题。 @Html.Raw(Message.Replace("n","</br>"))
处理这种情况的正确方法是什么? 解决方法使用HttpUtility.HtmlEncode然后做替换。@Html.Raw(HttpUtility.HtmlEncode(Message).Replace("n","<br/>")) (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 如何阻止URL.Action包含参数?
- asp.net-mvc-3 – 如何在ASP.NET MVC3控制器中访问autofac容
- 在asp.net.mvc中,什么是正确的方法来引用css内的图像
- asp.net-mvc – ASP.Net MVC Action方法编译Razor cshtml文
- asp.net-mvc-3 – ASP.NET MVC3 – DateTime格式
- 如何在asp.net中编写javascript代码后面使用C#
- asp.net-mvc-4 – mvc4 url验证
- asp.net-mvc – 在ASP.NET MVC中对ViewModels进行验证
- 详细介绍有关于.NET的委托
- asp.net-mvc – 使用依赖注入来组织ASP.Net MVC解决方案的最
推荐文章
站长推荐
- asp.net-mvc – 哪种类型的缓存适合在Umbraco项目
- asp.net-mvc-5 – MVC 5ASP.NET身份 – 实现混乱
- asp.net – AutoMapper:将集合中的项目值从一个
- asp.net – 无法加载文件或程序集“Microsoft.Sq
- asp.net – 在jQuery对话框中的窗体中,MVC中通常
- asp.net – 表单和JSON调用中的表单
- asp.net jQuery Ajax用户登录功能的实现
- asp.net – dapper缓冲区/缓存的说明
- asp.net – 抽象通用ODataController类导致“没有
- asp.net-mvc – .NET 4.5 MVC RouteCollection.L
热点阅读
