App_Code中的新代码文件将具有构建操作“内容”,因此您没有智能感知。 因此,右键单击您的代码文件并单击“属性”,在属性窗口中将“构建操作”更改为“编译”。
然后重新打开您的代码文件。
IMO,你应该移出你的代码 App_Code 。在.net 4.5(和4.0)中,您的后端代码被编译为dll,因此我认为将代码放入其中没有任何好处 App_Code 。如果有人建议不同,我很有兴趣听。
App_Code
话虽如此,在根项目下创建一个或多个文件夹并将代码放在那里。
MyWebsite - DataLayer MyDataLayer.cs Default.aspx
在此示例中,您将能够访问您的类 DataLayer.MyDataLayer
DataLayer.MyDataLayer
更好的是为您的aspx.cs代码后面的代码创建一个新的代码库。