当前位置: 首页 > Web前端 > HTML5

.NetCore3.1TagHelper的使用

时间:2023-04-06 00:01:05 HTML5

.NetCore3.1TagHelper的使用,在网上查了很多文章,发现有一点没说清楚,导致自定义的TagHelper不能用。最后一个原因是@addTagHelper使用不当。1.环境Win10,VS2019,.NetCore3.12.TagHelper定义使用Microsoft.AspNetCore.Razor.TagHelpers;命名空间PlantManagement.TagHelpers{[HtmlTargetElement("clauseitem")]publicclassClauseItemTagHelper:TagHelper{publicstringRID{get;放;}publicoverridevoidProcess(TagHelperContextcontext,TagHelperOutputoutput){output.TagName="div";output.TagMode=TagMode.StartTagAndEndTag;output.Content.SetContent("dfdf"+RID);使用4.ViewImports设置@usingPlantManagement@usingKendo.Mvc.UI@addTagHelper*,Microsoft.AspNetCore.Mvc.TagHelpers@addTagHelper*,Kendo.Mvc@addTagHelper*,PlantManagement五、关键@addTagHelper*,PlantManagement,不是PlantManagement.TagHelpers!