参见英文答案 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 [复制]
猜你喜欢
- sublime / vscode 快捷生成HTML代码的实现 2022-09-20
- JavaScript中? ?、??=、?.和 ||的区别浅析 2022-10-21
- html中两种获取标签内的值的方法 2022-09-21
- 快速解决ajax请求出错状态码为0的问题 2023-02-15
- linux – 使用HTML的GUI库或Window Manager 2023-10-25
- 第4天:调用样式表 2022-11-04
- echarts饼图指示器文字颜色设置不同实例详解 2022-08-30
- php – 是否可以从HTML5的本地存储中提取数据并保存到服务器数据库? 2023-10-25
- vue-cli2.x:vue项目运行npm run dev命令时,项目在浏览器自动打开页面的方法 2023-10-08
- 前端打包到后台Vue elementui字体图标显示问题解决方案 2023-10-08