0

これは、cs ファイルに含まれていて、App_Code フォルダーに配置されているコードです。

public class ABC: System.Web.UI.Page
{
    /// <summary>
    /// Default constructor
    /// </summary>
    public ABC()
    {
        //
        // TODO: Add constructor logic here
        //
    }
}

ここで、ソリューションが「新しい Web サイト」として取得された場合は「ページ クラス」を「ABC クラス」に継承できますが、ソリューションが「新しいプロジェクト」として取得された場合は継承できません。

これはソリューションの種類 (新しいプロジェクト/新しい Web サイト) による問題ですか?

4

1 に答える 1

2

Web サイトと Web アプリケーションの違い (少なくとも Visual Studio に関する限り) は、Web アプリケーションには DLL が含まれているのに対し、Web サイトは App_Code のコードを受け取り、その場でコンパイルすることです。

結論として、Web アプリケーションを作成する場合は、App_Code を使用しないでください。Web サイトを作成する場合は、作成する必要があります。

于 2013-04-19T05:05:21.887 に答える