Meh*_*egi 6 html c# asp.net-mvc razor
我搜索了这个网站,我查看了类似的问题,我没有找到答案,我确定它在某个地方,但我没有找到它,我有一个像这样的字符串例如:
string inputText = "<strong>Hello World</strong>"
Run Code Online (Sandbox Code Playgroud)
此字符串来自控制中的某个请求,我无权更改模型或控件.我只能使用Html更改我的剃刀视图.Raw显示以下结果:
<strong>Hello World</strong>
Run Code Online (Sandbox Code Playgroud)
我希望显示的结果是这一个:
你好,世界
这怎么可能 ?
PS:这只是一个简单的例子,它可以是任何HTML代码.
Ion*_*t N 16
你应该使用:
@Html.Raw(HttpUtility.HtmlDecode(inputText))
Run Code Online (Sandbox Code Playgroud)
解码然后在html中渲染
要将从模型接收的任何字符串(包括 HTML 标签)呈现为 HTML,请使用:
@Html.Raw(Model.SomeString)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10940 次 |
| 最近记录: |