这是我在cs文件中的代码,放在App_Code文件夹中。
public class ABC: System.Web.UI.Page
{
/// <summary>
/// Default constructor
/// </summary>
public ABC()
{
//
// TODO: Add constructor logic here
//
}
}
当解决方案被视为“新网站”时,我能够将'Page class'继承为'ABC class',并且当解决方案被视为“New Project”时,我无法继承。
这是解决方案类型(新项目/新网站)的问题吗?
答案 0 :(得分:2)
网站和Web应用程序之间的区别(至少就Visual Studio而言)是Web应用程序包含DLL,其中作为Web站点获取App_Code中的代码并动态编译它。
最重要的是,如果您创建Web应用程序,则不应使用App_Code。如果您创建了一个网站,那么您应该。