我使用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**
- 图像1**
- 新增内容:**
致:阿尔伯特·D·卡拉尔,谢谢!
将. cs文件放置到\App_Code
是不是一种糟糕的方法?您可以看到图像A,我必须自己为. cs文件设置 * Compile * 选项。
如果我将. cs文件放置到项目的根文件夹中,Vs 2019会自动为. cs文件设置 * Compile * 选项,您可以看到图像B。
- 图像A**
- 图像A**
- 图像B**
- 图像B**
1条答案
按热度按时间ni65a41a1#
右键单击app_code中的. cs文件。检查构建选项并将其更改为"compile"
例如: