HtmlString対。MvcHtmlString
これら2つの違いは何ですか、またはどちらを優先するか。
編集:
優先MvcHtmlStringすることの1つHtmlStringは、の拡張方法IsNullOrEmptyですMvcHtmlString。
HtmlString対。MvcHtmlString
これら2つの違いは何ですか、またはどちらを優先するか。
編集:
優先MvcHtmlStringすることの1つHtmlStringは、の拡張方法IsNullOrEmptyですMvcHtmlString。
HtmlStringASP.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。(これは簡単です)