7

App_Code我创建了在我的 MVC 项目中调用的 ASP.NET 特殊文件夹。我添加了一个新文件Helpers.vbhtml,其中包含重复使用的 razor 代码片段。

文件夹结构

助手.vbhtml

@Helper GetTime()
    @DateTime.Now
End Helper

但这会导致错误Type 'ASP.global_asax' is not defined.(x2)

错误

似乎没有任何影响 - 应用程序仍在编译和运行。这个错误是什么意思?

4

1 回答 1

7

此错误是由命名冲突引起的;有一个名为System.Web.Helpers.

该问题似乎是特定于 VB.NET 的。我无法在 C# 中重现该问题。

将 .vbhtml 文件重命名为Snippets.vbhtml或其他不会导致命名冲突的名称。

于 2013-09-11T06:43:59.507 回答