MvcHtmlString - ASP.NET MVC View HTML显示String(区分String)

ASP.NET中,使用String类型用作View HTML显示会导致意想不到的结果(显示HTML原始字符串),需要使用MvcHtmlString(继承HtmlString)才可显示HTML描述内容

MvcHtmlString - ASP.NET MVC View HTML显示String(区分String)

参考:

MVC————扩展方法MvcHtmlString

1
2
3
4
5
6
7
8
public static class MyHtmlHelper
{
public static string GroupPage(this HtmlHelper helper)
{
string html1 = "<span style='color:red;'>hello</span>";
return html1;
}
}
  • 显示<span style='color:red;'>hello</span>本身
1
2
3
4
5
6
7
8
9
public static class MyHtmlHelper
{
public static MvcHtmlString GroupPage(this HtmlHelper helper)
{
string html1 = "<span style='color:red;'>hello</span>";
return new MvcHtmlString(html1);

}
}
  • 显示HTML描述对象

hello