我在MVC项目中创建了名为App_Code
的ASP.NET特殊文件夹。我添加了一个新文件Helpers.vbhtml
,其中包含重复使用的剃刀代码段。
Helpers.vbhtml
@Helper GetTime()
@DateTime.Now
End Helper
但这会导致错误Type 'ASP.global_asax' is not defined.
(x2)
似乎没有任何影响 - 应用程序仍然编译并运行。这个错误意味着什么?
答案 0 :(得分:7)
此错误是由命名冲突引起的;有一个名为System.Web.Helpers
的命名空间。
问题似乎是VB.NET特有的。我不能在C#中重现这个问题。
将.vbhtml文件重命名为Snippets.vbhtml
或其他不会导致命名冲突的内容。