HtmlString
对比MvcHtmlString
这两者之间有什么区别,或者何时更喜欢其中一个?
编辑:
更喜欢MvcHtmlString
的一件事HtmlString
是IsNullOrEmpty
.MvcHtmlString
HtmlString
对比MvcHtmlString
这两者之间有什么区别,或者何时更喜欢其中一个?
编辑:
更喜欢MvcHtmlString
的一件事HtmlString
是IsNullOrEmpty
.MvcHtmlString
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
整个。
HtmlString
仅在 .Net 4.0 中引入。
在 ASP.Net 3.5 MVC 2.0 中,您应该使用MvcHtmlString
.
在 .Net 4.0 中,您应该使用HtmlString
. (更简单)