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

我try 使用Html助手进行编码/解码以正确显示,但它不起作用.

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接受字符串,并确保正确处理所有特殊字符.其中包括空格之类的字符.

Asp.net相关问答推荐

如何在 MVC 中为国家和州/省创建 Select 列表

如何将标头中的用户名/密码传递给 SOAP WCF 服务

Linq 将复杂类型聚合成一个字符串

如何使用 executeReader() 方法仅检索一个单元格的值

在正则表达式中允许 -(破折号)

指定的 CGI 应用程序遇到错误,服务器终止了进程

是否可以使用 Membership API 更改用户名

不支持关键字:服务器

HttpContext.Current.Request.IsAuthenticated 和 HttpContext.Current.User.Identity.IsAuthenticated 有什么区别?

Httpclient 该实例已经启动了一个或多个请求.只能在发送第一个请求之前修改属性

在 ASP.NET 4.5 WebForms 中通过 bundle.config 与 BundleConfig.cs Bundle 资源

为 ASP.NET Core MVC 显示 404 Not Found 页面

<%# Eval("State") %> 或 <%# DataBinder.Eval(Container.DataItem, "state")%>

对 ASP.NET 2.0 网页进行单元测试的最佳方法是什么?

SQLServer 与 StateServer 的 ASP.NET 会话状态性能

模型是否包含字段而不将其添加到数据库中?

ASP.net 判断页面是 http 还是 https

ASP.NET 核心,更改未经授权的默认重定向

如何使用 WebAPI 处理图像

ASP.NET MVC2/3 中runAllManagedModulesForAllRequests的正确用法是什么?