0

我正在使用 MySql 和 OBDC 在 c# 中注册登录页面。我没有 C# 经验,所以我真的很挣扎(这是为了上课)。我对类、类型和对象有些困惑。

这是即将出现的错误,然后是代码(非常感谢任何帮助):

c:\Users\Lau\Documents\SQL Class\Project_homework3\registration.aspx.cs(23,25): 错误 CS0118: 'System.Web.UI.Page.User' 是一个 'property' 但用作' type' c:\Users\Lau\Documents\SQL Class\Project_homework3\registration.aspx.cs(23,44): error CS0118: 'System.Web.UI.Page.User' 是一个 'property' 但使用方式类似一种'

                    User NewUser = new User();
                    NewUser.first_name = first_name.Text;
                    NewUser.last_name = last_name.Text;
                    NewUser.email = email.Text;
                    NewUser.password = password.Text;

                    NewUser.create();

我在自己的代码文件中创建了一个名为 User 的类。也许这个代码页没有访问那个类,即使它是公开的。

4

1 回答 1

0

可能您有一个名为 User 的类,它与 System.Web.UI.Page 类中的 User 属性冲突。如果您在 Page_Load 或派生的 System.Web.UI.Page 页面的其他方法中,则您的代码会触发问题。
将名称更改为您的 User 类应该可以解决问题。

请记住,如果您已经命名了您的主页类User并且现在您需要更改此名称,您应该在 Designer.cs 文件中应用您的新名称,保持正确的继承

public partial class NewUser : System.Web.UI.Page 
于 2012-11-23T09:40:44.433 回答