Is there an equivalent for MvcHtmlString in ASP.NET 5 ? Otherwise, how can we render HTML output from my custom HTMLHelper method properly ?
相关问题
- Can I use MvcJsonOptions configured during Startup
- Singleton with AsyncLocal vs Scope Service
- gRPC client do not dispose Channel
- Unable to resolve service for type 'Microsoft.
- Which encryption algorithm do we use in Asp.net 5
相关文章
- EF Core 'another instance is already being tra
- Re-target .NET Core to net471, net 472
- How to replace Middleware in integration tests pro
- Why CsvHelper not reading from MemoryStream?
- How to define function that returns html in asp.ne
- Bad Request - Invalid Hostname when accessing loca
- Should I use xUnitPublisher or xUnitBuilder after
- How to log ASP.NET Core input JSON serialization e
There is no longer need for
MvcHtmlString
(which added on top ofHtmlString
for compatibility reasons) so you can simply useMicrosoft.AspNet.Mvc.Rendering.HtmlString
.As you can easily notice, the ViewComponents and Helpers of Asp.Net 5 are also using (by returning) the same
HtmlString
to the views.Asp .Net Core (v.5) replaced
MvcHtmlString
for a newHtmlString
type. Don't confuse this with the HtmlString type that is a part of the System.Web namespace introduced in .NET 4.0 (MvcHtmlString
inherits from this type).NOTE: After April 28, 2016 the
HtmlString
type was moved to theMicrosoft.AspNetCore.Html.Abstractions
package. Remember to include this in your project.json in the dependencies node.Additionally, you need to declare the using directive
or declare it by its fully qualified name:
If you want more information on the HtmlString type look at the HtmlAbstractions package source code located here