我正在尝试使用ASP.NET 5标记帮助器。 配置了服务器端错误消息后,我收到以下消息:

错误CS0103:名称“ addtaghelper”在当前上下文中不存在

通过阅读在线教程, addtaghelper 应该存在。 project.json我们添加了以下内容:

"Microsoft.AspNet.Mvc.TagHelpers": "6.0.0-beta4"

另外,在_ViewStart.cs我们具有以下内容:

@addtaghelper "Microsoft.AspNet.Mvc.TagHelpers" 

为什么在当前上下文中不存在addtaghelper 我们如何将其添加到当前上下文中?

我已经尝试过将骆驼肠衣用作@addTagHelper但这会导致一个新的错误:

无效的标记帮助程序指令查找文本“ Microsoft.AspNet.Mvc.TagHelpers”。 正确的查找文本格式为:“ typeName,assemblyName”。

===============>>#1 票数:5 已采纳

答案在GitHub上的源代码中 这是要添加的指令。

@addTagHelper "*, Microsoft.AspNet.Mvc.TagHelpers"

陷阱:

  • 引号是可选的(请参阅GitHub上的对话)
  • 该指令区分大小写,并且需要骆驼套。
  • 要包括所有的标签佣工,我们使用*typeName
  • 从今天起, project.jsondependencies部分中必须具有"Microsoft.AspNet.Mvc.TagHelpers": "6.0.0-beta4"

另请参阅: https : //docs.microsoft.com/zh-cn/aspnet/core/mvc/views/tag-helpers/intro#managing-tag-helper-scope

  ask by Shaun Luttin translate from so

未解决问题?本站智能推荐:

1回复

名字 在当前上下文中不存在
大多数问题都与旧版ASP.NET MVC 。 我的问题与Framework 4.6上最新的.NET Core构建有关。 我创建了一个控制台应用程序和标准类库。 我安装了在.NET Core上运行WEB所需的所有库。 一切正常,视图编译正常,调试视图也正常工作。 不幸的是, Visu
2回复

名称“ UIFramework”在当前上下文中不存在

我创建了一个新的asp.net核心Web应用程序,该应用程序使用单个用户帐户。 我想允许用户使用他们的Microsoft帐户进行唱歌。 所以我尝试按照本教程https://docs.microsoft.com/zh-cn/aspnet/core/security/authentication
1回复

Index.cshtml(7,16):错误CS0103:名称“请求”在当前上下文中不存在

我正在使用点网核心框架来学习ASP .NET MVC。 我已经到达要使用一些剃刀代码实现cshtml文件的cshtml 。 但是发出请求时出现错误。 Microsoft.AspNetCore.Mvc.Razor.Compilation.CompilationFailedExcept
2回复

“名称“请求”在当前上下文中不存在”

编辑:我现在将Request更改为Context.Request并且现在收到此帖子标题的其他错误: Cannot apply indexing with [] to an expression of type 'HttpRequest' 因此,我试图向自己介绍ASP.Net,并关注此处提供的在线教
2回复

所需的防伪cookie不存在错误:仅在Chrome中的新asp.net 5项目中注册第一个用户时

我使用的是Visual Studio 2015 Enterprise,我的dnx版本是最新的(rc1-update 1)。 当我从头开始使用个人用户帐户创建一个新的Web项目并加载网站并填写表单以注册第一个用户时,我立即收到以下错误: 这必须是某种ASP.NET 5错误,因为我使用的所
1回复

如何使用标记帮助器在任意元素上获取模型属性的名称?

ASP.NET核心。 这将生成具有适当属性名称的表单控件。 选择,输入等相同 但我需要在一些随机元素上使用该名称,例如div ,所以我可以在JavaScript中使用它。 问题是asp-for标签助手不适用于任意元素。 那我怎么做这样的事情:
1回复

根据操作名称授权用户

我有很多控制器有很多动作。 每个操作都有自己的角色(角色名称= ControllerName.actionName)。 在以前的版本中,我可以测试当前用户是否可以使用“通用”AuthorizeAttribute访问操作: 使用asp.net 5版本,我发现我需要使用需求( 如何在
3回复

在ASP.net 5 MVC 6中,如何在不同的命名空间中使用相同的控制器名称

我在不同的名称空间中定义了两个具有相同控制器名称的控制器。 并且有一个例外。 如何使用参数“ dataTokens”来定义像mvc-4这样的控制器的命名空间? 以下例外: 控制器/Api/TestController.cs: Controllers / TestCont
2回复

ASP.NET Core中的模型绑定将下划线映射到标题案例属性名称

我有一个模型类,我想在我的ASP.NET MVC Core(RC2)应用程序中绑定查询字符串。 我需要在查询字符串键中支持下划线以确认OAuth规范,但我想在我的应用程序中使用标题案例属性名称。 我的模型类看起来像这样: 所以我想将查询字符串如client_id , resp
1回复

Net Core MVC:当前上下文中不存在名称会话

我在最后一行收到错误。 我该如何解决? 尝试将Net 4.6.2项目转换为MVC Net Core。 建议的解决方案: 1号 2号 资源: 尝试使用此解决方案,但存在问题。 “会话”在当前上下文中不存在