Razor 因此.cshtml不';我看不到defaul提供的应用程序代码

Razor 因此.cshtml不';我看不到defaul提供的应用程序代码,razor,asp.net-webpages,Razor,Asp.net Webpages,我以为app\u code文件夹就在那里,这样razor就知道在哪里可以找到类和类似的东西,但似乎我仍然需要使用添加 app\u code文件夹的用途是什么?ASP.NET网站(与web应用程序相反),包括网页,只能访问app\u code文件夹中的类 您的问题很可能是向类添加了名称空间,因此必须使用@using 如果在App\u code类中省略了名称空间,那么就不必使用@using打开!是 啊删除名称空间可以使其正常工作。所以名称空间隐藏了所有内容?它并不是隐藏所有内容,但是如果您没有使用该

我以为
app\u code
文件夹就在那里,这样razor就知道在哪里可以找到类和类似的东西,但似乎我仍然需要使用
添加

app\u code
文件夹的用途是什么?

ASP.NET网站(与web应用程序相反),包括网页,只能访问
app\u code
文件夹中的类

您的问题很可能是向类添加了名称空间,因此必须使用
@using


如果在
App\u code
类中省略了名称空间,那么就不必使用
@using

打开!是 啊删除名称空间可以使其正常工作。所以名称空间隐藏了所有内容?它并不是隐藏所有内容,但是如果您没有使用该名称空间,那么您就无法访问该名称空间中的内容,除非您完全限定名称空间中的内容,例如
namespace.mymethod()