首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ASP.NET核心自定义标记帮助器不起作用

ASP.NET核心自定义标记帮助器不起作用
EN

Stack Overflow用户
提问于 2019-03-22 18:44:01
回答 1查看 607关注 0票数 1

我是ASP.NET核心新手。我遵循MS (https://docs.microsoft.com/en-us/aspnet/core/mvc/views/tag-helpers/authoring?view=aspnetcore-2.2)的指南

这是我的助手:

代码语言:javascript
复制
using Microsoft.AspNetCore.Razor.TagHelpers;

namespace DemoApp.TagHelpers
{
    class TestTagHelper : TagHelper
    {
        public override void Process(TagHelperContext context, TagHelperOutput output)
        {
            output.TagName="div";
            output.Content.Append("Run...");
        }
    }
}

@addTagHelper *, DemoApp添加到_ViewImports.cshtml,并将<test>Test</test>添加到我的视图中。

但是没有替换happen...no标签,没有断点触发器...

有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-25 11:58:32

最后,我找到了问题所在。helper类必须设置为public

代码语言:javascript
复制
namespace DemoApp.Helpers
{
    public class TestTagHelper : TagHelper
    {
        public override void Process(TagHelperContext context, TagHelperOutput output)
        {
            output.TagName="div";
            output.Content.Append("Run...");
        }
    }
}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55297893

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档