HtmlString и MvcHtmlString



HtmlString и MvcHtmlString



каковы различия между этими двумя, или когда предпочитают один над другим?



Edit:



одна вещь, чтобы предпочесть MvcHtmlString over HtmlString - Это метод расширения IsNullOrEmpty на MvcHtmlString.

550   3  

3 ответов:

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.

In ASP.Net 3.5 MVC 2.0, вы должны использовать MvcHtmlString.
В .Net 4.0, вы должны использовать HtmlString. (что проще)

MvcHtmlString используется для указания, когда строка не должна быть перекодирована.

посмотреть что такое MvcHtmlString и когда я должен его использовать?

и

что делает ASP.NET (MVC2)?

Comments

    Ничего не найдено.