asp.net 如何创建VS 2019中\App_Code中定义的示例?

gojuced7  于 2023-02-06  发布在  .NET
关注(0)|答案(1)|浏览(131)

我使用Vs 2019创建一个项目,您可以看到项目结构的图像。
我在\App_Code文件夹中的HandelRecord.cs文件中定义了一个名为HandelRecord的类,我希望在Default.aspx.cs中使用它。
但是HandelRecord aHandelRecord = new HandelRecord()无法编译,我该如何修复它?

    • 默认值. aspx. cs**
using System;

namespace TempDB
{
    public partial class Default : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                setLabel();
            }
        }

        private void setLabel()
        {          
            HandelRecord aHandelRecord = new HandelRecord();    //Can't be compiled
        }
    }
}
    • 句柄记录. cs**
using System;
...

namespace TempDB.App_Code
{
    public class HandelRecord
    {
        ...
    }
}
    • 图像1**
    • 新增内容:**

致:阿尔伯特·D·卡拉尔,谢谢!
将. cs文件放置到\App_Code是不是一种糟糕的方法?您可以看到图像A,我必须自己为. cs文件设置 * Compile * 选项。
如果我将. cs文件放置到项目的根文件夹中,Vs 2019会自动为. cs文件设置 * Compile * 选项,您可以看到图像B。

    • 图像A**
    • 图像B**
ni65a41a

ni65a41a1#

右键单击app_code中的. cs文件。检查构建选项并将其更改为"compile"
例如:

相关问题