asp.net mvc 不显示HTML标签;输出HTML内容,不输出HTML标签
2023-09-11 14:14:50 时间
@Html.Raw()方法。
@Html.Raw(model.content)
如果需要处理编码问题
@Html.Raw(@HttpUtility.HtmlDecode(model.Content))
如果是API调用
后端
public JsonResult GetJsonData(){
return Json(new{result=HttpUtility.HtmlDecode(model.Content)});
}
前端
//Ajax请求
$("#div1").html(data.result)
第一种方式:
@Html.Raw("内容")
//
// 摘要:
// 返回不是 HTML 编码的标记。
//
// 参数:
// value:
// HTML 标记。
//
// 返回结果:
// 没有编码的 HTML 标记。
public IHtmlString Raw(object value);
//
// 摘要:
// 返回不是 HTML 编码的标记。
//
// 参数:
// value:
// HTML 标记。
//
// 返回结果:
// 没有编码的 HTML 标记。
public IHtmlString Raw(string value);
第二种方式
@(new HtmlString("<h1>abcd</h1>"))
//
// 摘要:
// 初始化 System.Web.HtmlString 类的新实例。
//
// 参数:
// value:
// 不应再次编码为 HTML 编码的字符串。
public HtmlString(string value);
第三种方式
@(Html.Encode("<h1>abcd</h1>"))
//
// 摘要:
// 将指定对象的值转换为 HTML 编码的字符串。
//
// 参数:
// value:
// 要编码的对象。
//
// 返回结果:
// HTML 编码的字符串。
public string Encode(object value);
//
// 摘要:
// 将指定的字符串转换为 HTML 编码的字符串。
//
// 参数:
// value:
// 要编码的字符串。
//
// 返回结果:
// HTML 编码的字符串。
public string Encode(string value);
相关文章
- ASP .NET CORE MVC 部署Windows 系统上 IIS具体步骤---.Net Core 部署到 IIS位系统中的步骤
- ASP.NET MVC 数据传递进阶 从数据库拿到数据后的三种方式
- ASP.NET中使用Entity Framework开发登陆注册Demo
- ASP.NET通过EntityFramework CodeFirst创建数据库
- Asp.Net Web API 2第十七课——Creating an OData Endpoint in ASP.NET Web API 2(OData终结点)
- ASP.NET MVC Razor 输出没有编码的HTML字符串
- Asp.Net Core轻量级Aop解决方案:AspectCore
- .NET、C#和ASP.NET三者之间的区别
- ASP.NET Core Authentication in a Load Balanced Environment with HAProxy and Redis
- asp.net core 读取Appsettings.json 配置文件
- 重新整理 .net core 实践篇—————应用分层[二十四]
- ASP.NET MVC下的四种验证编程方式
- IIS 编译器错误消息: CS0016未能写入输出文件“c:WINDOWSMicrosoft.NETFrameworkv1.1.4322Temporary ASP.NET Filesroo
- IIS 编译器错误消息: CS0016未能写入输出文件“c:WINDOWSMicrosoft.NETFrameworkv1.1.4322Temporary ASP.NET Filesroo
- atitit.软件开发GUI 布局管理优缺点总结java swing wpf web html c++ qt php asp.net winform
- Spire Office 7.7.2 for .NET | Spire.Office Enterprise
- ASP.NET Web Forms - HTML 服务器控件
- ASP.NET Web Forms - 维持 ViewState
- Ubuntu之The repository http://ppa.launchpad.net/fcitx-team does not have a Release file.(二十三)
- ASP.NET Core使用EF Core操作MySql数据库
- asp.net core NLog将日志写到文件
- Asp.Net Core 程序部署到Linux(centos)生产环境(二):docker部署
- asp.net core 集成JWT(一)
- 市场最快图表:LightningChart .NET v.10.4.1 Crack
- ASP.NET Core微服务(六)——【.Net Core操作redis】StackExchange.Redis