Equivalente per MvcHtmlString in ASP.NET 5?

C’è un equivalente per MvcHtmlString in ASP.NET 5 ?
Altrimenti, come possiamo eseguire il rendering HTML di uscita dalla mia personalizzato HTMLHelper metodo corretto ?

 

2 Replies
  1. 34

    Non c’è più bisogno di MvcHtmlString (che ha aggiunto in cima HtmlString per motivi di compatibilità) quindi, si può semplicemente utilizzare Microsoft.AspNet.Mvc.Rendering.HtmlString.

    Come si può facilmente notare, il ViewComponents e Aiutanti di Asp.Net 5 sono anche in uso (da restituire) la stessa HtmlString i punti di vista.

    • Funziona, grazie 🙂
  2. 30

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

    NOTA: Dopo il 28 aprile, 2016 il HtmlString tipo è stato spostato al Microsoft.AspNetCore.Html.Abstractions pacchetto. Ricordati di includere questo nel vostro progetto.json nel nodo dipendenze.

    Inoltre, è necessario dichiarare la direttiva using

    using Microsoft.AspNetCore.Html;
    

    o dichiarare utilizzando il suo nome completo:

    Microsoft.AspNetCore.Html.HtmlString
    

    Se si desidera avere maggiori informazioni sul HtmlString tipo guardare il HtmlAbstractions pacchetto di codice sorgente trova qui

Lascia un commento