ASP.NET |';ProjectStarter.Project';不包含接受4个参数的构造函数

本文关键字:4个 参数 构造函数 包含接 Project NET ProjectStarter ASP | 更新日期: 2023-09-27 18:29:30

我正在用ASP.Net Webforms创建一个与www.kickstarter.com 相同的网站

经过大量的工作和测试,我收到了以下错误:"ProjectStarter.Project"不包含接受4个参数的构造函数

我知道这个错误意味着什么,但奇怪的是,我第一次收到这个错误,当时我甚至没有更改代码,我也测试了代码,它以前工作得很好。

这就是我调用构造函数的地方,它显示错误的地方:

Project newproject = new Project(id,titel,imglink,kortebeschrijving);

这就是构造函数本身:

public Project(int id, string titel, string imglink, string kortebeschrijving)
    {
        this._id = id;
        this._titel = titel;
        this._imglink = imglink;
        this._kortebeschrijving = kortebeschrijving;
        this._projectlink = "Project.aspx?id=" + Convert.ToString(id);
    }

我尝试过重新启动Visual Studio,但没有帮助。这可能是什么?

ASP.NET |';ProjectStarter.Project';不包含接受4个参数的构造函数

我发现了问题。。。。

我创建了一个新页面project.aspx,它会自动生成project.aspx。因此它调用了错误的构造函数。