HtmlString
対。MvcHtmlString
これら2つの違いは何ですか、またはどちらを優先するか。
編集:
優先MvcHtmlString
することの1つHtmlString
は、の拡張方法IsNullOrEmpty
ですMvcHtmlString
。
HtmlString
対。MvcHtmlString
これら2つの違いは何ですか、またはどちらを優先するか。
編集:
優先MvcHtmlString
することの1つHtmlString
は、の拡張方法IsNullOrEmpty
ですMvcHtmlString
。
HtmlString
ASP.NET4にのみ存在します。
MvcHtmlString
.NET3.5と.NET4の両方をサポートするためにMVC2に追加された互換性シムでした。MVC3は.NET4のみであるHtmlString
ため、ソースの互換性のためにおそらくMVC2->3のかなり些細なサブクラスです。
MVC 2に戻る場合は、MVC関数から返される値を使用するIHtmlString
か、使用するのが理にかなっている場合があります。var
または、全体に切り替えることができると思いますHtmlString
。
HtmlString
.Net4.0でのみ導入されました。
ASP.Net 3.5 MVC 2.0では、を使用する必要がありますMvcHtmlString
。
.Net 4.0では、を使用する必要がありますHtmlString
。(これは簡単です)