Czy istnieje odpowiednik MvcHtmlString w ASP.NET 5? W przeciwnym razie, jak możemy poprawnie renderować dane wyjściowe HTML z mojej niestandardowej metody HTMLHelper?Odpowiednik dla MvcHtmlString w ASP.NET 5?
Odpowiedz
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.
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
- 1. Asp.NET MvcHtmlString i ModelMetadata.FromLambdaExpression do AspNetCore?
- 2. Odpowiednik GetWebResourceUrl dla ASP.NET MVC?
- 3. Funkcja Request.IsAuthenticated w Asp.Net 5
- 4. Jak włączyć łącze przeglądarki dla plików statycznych w ASP.NET 5
- 5. RoutePrefixAttribute w ASP.NET 5
- 6. HandleUnknownAction w ASP.NET 5
- 7. Czy istnieje odpowiednik jsFiddle dla ASP.NET/VB?
- 8. Czy istnieje odpowiednik Heroku dla platformy ASP.NET?
- 9. HtmlString vs. MvcHtmlString
- 10. Uwierzytelnianie w ASP.NET 5 (vNext)
- 11. Obsługa VB.NET dla ASP.NET 5 (MVC6)
- 12. Zamiennik dla System.Web.HttpUtility.UrlEncode/UrlDecode ASP.NET 5
- 13. laravel-5 „LIKE” odpowiednik (Eloquent)
- 14. Angular2 z ASP.NET 5
- 15. asp.net 5 i IdentityServer4
- 16. Routing poddomeny w ASP.NET 5
- 17. FormCollections brakuje w ASP.Net 5
- 18. Załaduj plik ASP.NET 5
- 19. ASP.NET 5 Historia HTML5
- 20. ASP.NET 5 z MongoDB
- 21. ASP.NET-5 z EF6
- 22. Odpowiednik aplikacji Django w ASP.NET MVC?
- 23. Odpowiednik "@section" w ASP.NET Core MVC?
- 24. Jak uzyskać listę middleware w ASP.NET 5
- 25. testowanie integracji ASP.NET 5 Tożsamość
- 26. Przyszłość sterowania PivotViewer i odpowiednik HTML 5
- 27. Odpowiednik html.RenderAction w środowisku ASP.NET Core
- 28. Jak wstrzyknąć klasę css do MvcHtmlString?
- 29. Operator '+' nie może być stosowany do argumentów typu MvcHtmlString
- 30. Tworzenie ról w Asp.net Tożsamość MVC 5
Działa, dzięki :) –