在asp.net mvc视图中将字符串显示为html [英] Display string as html in asp.net mvc view

查看:31
本文介绍了在asp.net mvc视图中将字符串显示为html的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个控制器,它生成一个包含 html 标记的字符串.当它显示在视图上时,它显示为一个包含所有标签的简单字符串.

I have a controller which generates a string containing html markup. When it displays on views, it is displayed as a simple string containing all tags.

我尝试使用 Html helper 进行编码/解码以正确显示它,但它不起作用.

I tried to use an Html helper to encode/decode to display it properly, but it is not working.

string str= "<a href="/Home/Profile/seeker">seeker</a> has applied to <a href="/Jobs/Details/9">Job</a> floated by you.</br>";

在我看来,

@Html.Encode(str)

推荐答案

你很接近你想要使用 @Html.Raw(str)

@Html.Encode 接受字符串并确保正确处理所有特殊字符.这些包括空格等字符.

@Html.Encode takes strings and ensures that all the special characters are handled properly. These include characters like spaces.

这篇关于在asp.net mvc视图中将字符串显示为html的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆