如何让ASP.NET MVC项目中不显示HTML标签?
- 内容介绍
- 文章标签
- 相关推荐
本文共计185个文字,预计阅读时间需要1分钟。
使用 `@Html.Raw()` 方法可以安全地输出 HTML 内容,避免 HTML 注入攻击。以下是对原内容的简化
@Html.Raw(@model.content)
如果需要处理编码问题,可以使用 `@HttpUtility.HtmlDecode()` 方法:
@Html.Raw(@HttpUtility.HtmlDecode(model.Content))
对于后端 API 调用,以下是一个简化的 `GetJsonData` 方法示例:
csharppublic JsonResult GetJsonData(){ return Json(new { result=@HttpUtility.HtmlDecode(model.Co) });}
@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)
本文共计185个文字,预计阅读时间需要1分钟。
使用 `@Html.Raw()` 方法可以安全地输出 HTML 内容,避免 HTML 注入攻击。以下是对原内容的简化
@Html.Raw(@model.content)
如果需要处理编码问题,可以使用 `@HttpUtility.HtmlDecode()` 方法:
@Html.Raw(@HttpUtility.HtmlDecode(model.Content))
对于后端 API 调用,以下是一个简化的 `GetJsonData` 方法示例:
csharppublic JsonResult GetJsonData(){ return Json(new { result=@HttpUtility.HtmlDecode(model.Co) });}
@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)

