HtmlString` 对比 `MvcHtmlString
这两者之间有什么区别,或者什么时候更喜欢一个?
编辑:
有一点喜欢MvcHtmlString过HtmlString的是扩展方法IsNullOrEmpty的MvcHtmlString。
MvcHtmlString
HtmlString
IsNullOrEmpty
HtmlString 仅存在于 ASP.NET 4 中。
MvcHtmlString是添加到 MVC 2 以支持 .NET 3.5 和 .NET 4 的兼容性垫片。现在 MVC 3 只是 .NET 4,它是一个相当简单的子类,HtmlString大概是 MVC 2->3 的源兼容性。
如果你曾经打算回落到MVC 2它可能是有意义的使用IHtmlString或var从MVC函数返回值。或者我认为你现在可以切换到HtmlString整个。
IHtmlString
var