【发布时间】:2023-02-06 15:14:19
【问题描述】:
我用VS 2019创建了一个项目,项目结构大家可以看Image。
我在位于\App_Code 文件夹下的HandelRecor.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
{
...
}
}
添加内容:
致:Albert D. Kallal,谢谢!
将 .cs 文件放置到 \App_Code 是一种不好的方法吗?你可以看到图像A,我必须设置编译.cs 文件的选项。
如果我将 .cs 文件放置到项目的根文件夹中,则 Vs 2019 设置编译.cs 文件自动选项,您可以看到图像 B。
【问题讨论】:
标签: asp.net visual-studio