我想创建可以由其他类继承的类,以便在我的项目中使用。 即我想为每个Mail方法创建一个单独的类,每个类将以不同的方式实现Compose方法,并且将来会创建更多的Mail类。
我的问题是 - 我应该在哪里创建这些类/接口?在App_Code? p>
答案 0 :(得分:3)
我建议创建一个单独的程序集,并将该程序集包含在Web项目中作为参考。这将使您能够针对您的类/接口编写独立的测试用例。
答案 1 :(得分:1)
除了用户控件之外,您还可以在App_Code中存储源文件。在您的情况下,您可以在App_Code中存储接口/类。您可以在AppCode中为多个类/接口组创建多个文件夹。
您可以将源代码存储在App_Code文件夹中,它将是 在运行时自动编译。得到的组件是 可以访问Web应用程序中的任何其他代码。 App_Code 因此,文件夹的工作方式与Bin文件夹非常相似,但您可以 将源代码存储在其中而不是编译代码。 App_Code文件夹 它在ASP.NET Web应用程序中的特殊地位使其成为可能 创建自定义类和其他仅源代码的文件并使用它们 在您的Web应用程序中,无需独立编译它们。
编辑:您可能会看到此问题:How to organize ASP.NET app_code folder?