Chr*_*gax 30 html-helper asp.net-core-mvc asp.net-core
ASP.NET 5中是否存在MvcHtmlString的等效项?否则,我们如何正确地从我的自定义HTMLHelper方法呈现HTML输出?
hai*_*770 38
不再需要MvcHtmlString
(HtmlString
由于兼容性原因而添加),因此您可以简单地使用Microsoft.AspNet.Mvc.Rendering.HtmlString
.
您可以很容易地注意到,Asp.Net 5的ViewComponents和Helpers也使用(通过返回)相同HtmlString
的视图.
Int*_*uAi 34
Asp .Net Core(v.5)替换MvcHtmlString
为新HtmlString
类型.不要将此与HtmlString类型混淆,后者是.NET 4.0中引入的System.Web命名空间的一部分(MvcHtmlString
继承自此类型).
注意: 2016年4月28日之后,HtmlString
类型被移至Microsoft.AspNetCore.Html.Abstractions
包装.请记住将它包含在dependencies节点的project.json中.
此外,您需要声明using指令
using Microsoft.AspNetCore.Html;
Run Code Online (Sandbox Code Playgroud)
或以其完全限定名称声明:
Microsoft.AspNetCore.Html.HtmlString
Run Code Online (Sandbox Code Playgroud)
如果您想了解有关HtmlString类型的更多信息,请查看此处的HtmlAbstractions包源代码
归档时间: |
|
查看次数: |
15926 次 |
最近记录: |