c# - 必须声明一个主体,因为它没有标记为抽象或外部? C#/ASP.NET

标签 c# asp.net

我有一个带有代码隐藏的普通 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/

相关文章:

c# - 如何解决 .net Framework 4.7 中无法加载文件或程序集“Microsoft.Extensions.Hosting.Abstractions”问题?

c# - Asp.net 要求验证器在回发时重置

javascript - 我如何根据 URL 中的参数填充我的搜索字段

时间:2019-03-17 标签:c#DBColumnValues

c# - 自动将实体传递给 Controller ​​操作

c# - 在 Azure 上使用的 Tcp 高性能服务器/框架和配置

asp.net - 使用 LINQ 进行递归控制搜索

asp.net - 如何舍入一个数字说 83.3 double 到 84 整数

asp.net - .ASPX 页面标记正在网络浏览器中打开

c# - TFS 构建失败。对源代码管理中的文件的未解决引用