MVC Tag助手无法正常工作

Mon*_*ode 6 asp.net-mvc tag-helpers

我有标签助手的问题.我想要做的就是创建一个将数据发布到控制器的表单 - 基本足够我想,但它在我的项目中不起作用.

我使用默认设置创建了一个全新的asp.net核心Web应用程序,它在那里工作,但我的项目拒绝识别标签并采取相应的行动.值得注意的是,标记不会突出显示相同或在悬停时提供信息,因此一些参考或基本缺失,任何人都可以建议.

*默认项目使用正确的高光 在此输入图像描述

*我的项目 - 没有突出代码正确或工作.Project.json完全相同,所以我不知道丢失了什么. 在此输入图像描述

Mon*_*ode 10

找到了!主啊,mMicrosoft喜欢改变一切.所以,MVC 6(asp.net核心等等)可以在views文件夹中使用_ViewImports.cshtml文件(如果像我一样,你可以自己添加它,之后你就可以创建一个项目).

这类似于GlobalImport文件,并且要在您的视图中使用标记助手,您需要在此处添加ref.

我现在看起来像这样:

@using Mobile.Models
@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
Run Code Online (Sandbox Code Playgroud)

而繁荣 - 标签看起来正确,其工作符合预期.多谢微软!