我有一个带有代码隐藏的普通 Web 表单,在这个隐藏代码中我可以实例化根文件夹中的几个类,例如:
public partial class _Default : System.Web.UI.Page
{
Helper helper = new Helper();
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
Initialise();
}
}
在 Helper 类中:
public class Helper
{
它工作正常,但我现在想将我的类文件(例如 Helper.cs)移动到 app_code 文件夹,但是当我运行应用程序时出现错误
SharePoint sharePoint = new SharePoint();
public string id { get; set; }
must declare a body because it is not marked abstract or extern
是什么导致了这个问题,我该如何解决?
提前致谢
最佳答案
public string id { get; set; }
是一个自动属性,它们是在 C# v3.0/.Net v3.5 中添加的,因此请确保您在项目设置中针对此版本或更高版本。如果您希望以早期版本为目标,则需要使用带有支持字段的属性。
关于c# - 必须声明一个主体,因为它没有标记为抽象或外部? C#/ASP.NET,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5420516/