首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HtmlString与MvcHtmlString

HtmlString与MvcHtmlString
EN

Stack Overflow用户
提问于 2010-08-02 00:51:48
回答 3查看 32.1K关注 0票数 111

HtmlStringMvcHtmlString

这两者之间有什么不同,或者什么时候应该优先于另一个?

编辑:

HtmlString相比,更喜欢MvcHtmlString的一件事是MvcHtmlString的扩展方法IsNullOrEmpty

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 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函数返回的值使用IHtmlStringvar可能是有意义的。或者,我认为您现在可以从头到尾切换到HtmlString

票数 119
EN

Stack Overflow用户

发布于 2010-08-02 01:02:13

.Net 4.0中才引入了HtmlString

在ASP.Net 3.5MVC2.0中,您应该使用MvcHtmlString

在.Net 4.0中,您应该使用HtmlString。(哪个更简单)

票数 20
EN

Stack Overflow用户

发布于 2010-08-02 01:14:45

MvcHtmlString用于指示字符串何时不应重新编码。

请参阅What is an MvcHtmlString and when should I use it?

What does <%: %> do in ASP.NET (MVC2)?

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3382860

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档