2015-04-13 14 views

risposta

25

Non è più necessario MvcHtmlString (che è stato aggiunto in cima a HtmlString per motivi di compatibilità), quindi è sufficiente utilizzare Microsoft.AspNet.Mvc.Rendering.HtmlString.

Come si può facilmente notare, ViewComponents e Helpers di Asp.Net 5 utilizzano anche (restituendo) lo stesso HtmlString alle viste.

+0

Funziona, grazie :) –

15

Asp .Net Core (v.5) ha sostituito MvcHtmlString per un nuovo tipo HtmlString. Non confondere questo con il tipo HtmlString che fa parte dello spazio dei nomi System.Web introdotto in .NET 4.0 (MvcHtmlString eredita da questo tipo).

NOTA: Dopo il 28 aprile 2016 il tipo HtmlString è stato spostato nel pacchetto Microsoft.AspNetCore.Html.Abstractions. Ricordati di includerlo nel tuo project.json nel nodo delle dipendenze.

Inoltre, è necessario dichiarare la direttiva using

using Microsoft.AspNetCore.Html; 

o dichiararla con il suo nome completo:

Microsoft.AspNetCore.Html.HtmlString 

Se volete maggiori informazioni sul look tipo HtmlString il pacchetto HtmlAbstractions codice sorgente situato here