在ASP.NET Web Pages中,App_Code 文件夹是一个特殊的文件夹,用于存放与网站相关的共享代码文件,例如类、帮助方法和其他可重用的组件。这些文件夹和文件对整个网站都是可见的,并且它们的代码可以被其他页面引用和使用。

以下是在App_Code 文件夹中创建和使用文件的一般步骤:

1. 创建 App_Code 文件夹:
   在网站的根目录下创建一个名为 App_Code 的文件夹。

2. 添加共享代码文件:
   将你的共享代码文件(例如 .cshtml 或 .cs 文件)添加到 App_Code 文件夹中。这些文件可以包含类、辅助方法、模型定义等。
   // App_Code/MyHelpers.cshtml

   @helper FormatDate(DateTime date)
   {
       <span>@date.ToString("yyyy-MM-dd")</span>
   }

3. 在页面中引用共享代码:
   在其他页面中,你可以通过 @Code 指令引用 App_Code 文件夹中的文件,以便在页面中使用其中定义的类或帮助方法。
   <!-- Page.cshtml -->

   @{
       Layout = "_Layout";
       Page.Title = "Using Shared Code";
   }

   <p>The current date is: @MyHelpers.FormatDate(DateTime.Now)</p>

在这个例子中,MyHelpers 是 App_Code 文件夹中的一个共享文件,其中包含了一个格式化日期的帮助方法。这个帮助方法可以被 Page.cshtml 页面引用和使用。

通过将可重用的代码组织到 App_Code 文件夹中,可以实现代码的集中管理和共享,提高代码的可维护性和重用性。


转载请注明出处:http://www.zyzy.cn/article/detail/14838/ASP.NET Razor 标记