Sha*_*tin 2 c# asp.net asp.net-core-mvc asp.net-core
我正在尝试使用ASP.NET 5 Tag Helpers.配置了服务器端错误消息后,我收到以下内容:
错误CS0103:当前上下文中不存在名称"addtaghelper"
从阅读在线教程,addtaghelper是应该存在的.在project.json我们添加了这个:
"Microsoft.AspNet.Mvc.TagHelpers": "6.0.0-beta4"
Run Code Online (Sandbox Code Playgroud)
另外,_ViewStart.cs我们有以下内容:
@addtaghelper "Microsoft.AspNet.Mvc.TagHelpers"
Run Code Online (Sandbox Code Playgroud)
为什么addtaghelper在当前的背景下不存在?我们如何将其添加到当前上下文中?
我尝试过驼峰套管,@addTagHelper但这会导致一个新的错误:
无效的标记帮助程序指令查找文本"Microsoft.AspNet.Mvc.TagHelpers".正确的查找文本格式为:"typeName,assemblyName".
答案在GitHub的源代码中.这是要添加的指令.
@addTagHelper "*, Microsoft.AspNet.Mvc.TagHelpers"
Run Code Online (Sandbox Code Playgroud)
陷阱:
*了typeName.project.json必须"Microsoft.AspNet.Mvc.TagHelpers": "6.0.0-beta4"在该dependencies部分.另请参阅:https://docs.microsoft.com/en-us/aspnet/core/mvc/views/tag-helpers/intro#managing-tag-helper-scope
| 归档时间: |
|
| 查看次数: |
3811 次 |
| 最近记录: |