HtmlString与MvcHtmlString
这两者之间有什么不同,或者什么时候应该优先于另一个?
编辑:
与HtmlString相比,更喜欢MvcHtmlString的一件事是MvcHtmlString的扩展方法IsNullOrEmpty。
发布于 2010-08-02 01:02:52
HtmlString仅存在于ASP.NET 4中。
MvcHtmlString是为了支持.NET 3.5和.NET 4而添加到MVC2中的兼容性填充程序。现在MVC3只支持.NET 4,它是HtmlString的一个相当小的子类,大概对于MVC2->3的源代码兼容性。
如果你打算回到MVC2,那么对MVC函数返回的值使用IHtmlString或var可能是有意义的。或者,我认为您现在可以从头到尾切换到HtmlString。
发布于 2010-08-02 01:02:13
.Net 4.0中才引入了HtmlString。
在ASP.Net 3.5MVC2.0中,您应该使用MvcHtmlString。
在.Net 4.0中,您应该使用HtmlString。(哪个更简单)
发布于 2010-08-02 01:14:45
https://stackoverflow.com/questions/3382860
复制相似问题