2015-04-13 17 views

Odpowiedz

25

Nie ma już potrzebne do MvcHtmlString (który dodaje na górze HtmlString ze względu na kompatybilność), więc można po prostu użyć Microsoft.AspNet.Mvc.Rendering.HtmlString jest.

Jak łatwo zauważyć, ViewComponents i Helpers z Asp.Net 5 również używają (zwracając) ten sam HtmlString do widoków.

+0

Działa, dzięki :) –

15

Asp .Net Core (v.5) zastąpił MvcHtmlString dla nowego typu HtmlString. Nie mylić tego z typem HtmlString, który jest częścią przestrzeni nazw System.Web wprowadzonej w .NET 4.0 (MvcHtmlString dziedziczy z tego typu).

UWAGA: Po 28 kwietnia 2016 r. Typ HtmlString został przeniesiony do pakietu Microsoft.AspNetCore.Html.Abstractions. Pamiętaj, aby uwzględnić to w swoim projekcie.json w węźle zależności.

Dodatkowo, trzeba zadeklarować using dyrektywa

using Microsoft.AspNetCore.Html; 

lub zadeklarować jego nazwa w pełni kwalifikowaną:

Microsoft.AspNetCore.Html.HtmlString 

Jeśli chcesz uzyskać więcej informacji na temat wyglądu typu HtmlString w pakiecie HtmlAbstractions kod źródłowy znajduje się here