参见英文答案 ASP.NET MVC Razor render without encoding 7个我有一个SQL表,其中包含显示文本的HTML格式. strong什么是EDI? / strong p EDI是一种基于标准与贸易伙伴...
参见英文答案 > ASP.NET MVC Razor render without encoding 7个
我有一个SQL表,其中包含显示文本的HTML格式.
< strong>什么是EDI?< / strong>< p> EDI是一种基于标准与贸易伙伴进行电子通信的方法.< / p>
在我的MVC应用程序中,有一个index.cshtml页面如下:
<h2>Index</h2>
<table>
<tr>
<th> @Html.DisplayNameFor(model => model.Body)</th>
<th></th>
</tr>
@foreach (var item in Model) {
<tr>
<td>@Html.DisplayFor(modelItem => item.Body)</td>
</tr>
}
</table>
问题是文本显示为正常,没有HTML格式.任何人都可以帮助解决我遇到的问题吗?
解决方法:
您必须使用@Html.Raw()才能达到此目的.
代替
@Html.DisplayFor(modelItem => item.Body)
使用
@Html.Raw(item.Body)
Reference.
本文标题为:c# – ASP.Net MVC SQL格式化HTML [复制]
基础教程推荐
- Ajax入门学习教程(一) 2023-01-26
- vue.js怎样拿到当前实例化对象 2023-10-08
- SpringBoot集成WebSocket,前端使用Vue 2023-10-08
- Ajax学习全套(最全最经典) 2023-01-20
- ajax动态查询数据库数据并显示在前台的方法 2023-02-22
- vue实现tab选项卡 2023-10-08
- AJAX+Servlet实现的数据处理显示功能示例 2023-02-14
- AJAX如何实现无刷新登录功能 2023-01-26
- layui数据表格使用(一:基础篇,数据展示、分页组件、表格内嵌表单和图片) 2022-12-16
- 用ajax传递json到前台中文出现问号乱码问题的解决办法 2023-01-26
