Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ASP.NET Core 2 TagHelper代码未执行_Asp.net_Asp.net Core_Tag Helpers_Asp.net Core Tag Helpers - Fatal编程技术网

ASP.NET Core 2 TagHelper代码未执行

ASP.NET Core 2 TagHelper代码未执行,asp.net,asp.net-core,tag-helpers,asp.net-core-tag-helpers,Asp.net,Asp.net Core,Tag Helpers,Asp.net Core Tag Helpers,我有以下几点建议 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Microsoft.AspNetCore.Razor.Runtime.TagHelpers; using Microsoft.AspNetCore.Razor.TagHelpers; namespace Encore.TagHelper

我有以下几点建议

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Razor.Runtime.TagHelpers;
using Microsoft.AspNetCore.Razor.TagHelpers;

namespace Encore.TagHelpers
{
    public class EmailTagHelper : TagHelper
    {
        public override void Process(TagHelperContext context, TagHelperOutput output)
        {
            output.TagName = "a";    // Replaces <email> with <a> tag
        }
    }
}
我已将标签放在一个视图中:
Support


电子邮件TagHelper的代码永远不会执行。

定义tag helper的实际项目名称是什么?是的,它只是
Encore.csproj
?这是正确的。您的问题看起来都是正确的。你有没有尝试过创建一个最简单的项目,但仍然重复这个问题?我有。当我从头开始一个项目的时候,一切都很好。所以我不知道这个项目出了什么差错。
@using Encore
@using Encore.Models
@using Encore.Models.AccountViewModels
@using Encore.Models.ManageViewModels
@using Encore.Models.SignUpViewModels
@using Microsoft.AspNetCore.Identity
@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
@addTagHelper *, Encore