如何在aspx.cs文件中包含一个类?

时间:2014-05-12 04:34:45

标签: c# asp.net namespaces

我无法在aspx.cs文件中使用简单的类。我知道我应该在创建像

之类的实例之前包含一些代码来声明这个类
User user = new User();

,但我不知道语法。如您所见,我是C#和ASP.net的新手,并且在逻辑上可能有其他错误,所以感谢任何帮助

这就是我的网站结构:

This is how my website structure looks like

这是User.cs的代码:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;


public class User
{

  public int Id 
  {
    get { return id; }
    set { id = value; } 
  }

  public String Username
  {
    get { return username; }
    set { username = value; }
  }

  public String Password
  {
    get { return password; }
    set { password = value; }
  }

}

这是Default.aspx.cs的代码:

using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using MySql.Data.MySqlClient;

public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
      if(!IsPostBack)
      {
        doSomething();
      }
    }

    private void doSomething() {
      User user = new User(); // error is shown
    }
}

2 个答案:

答案 0 :(得分:1)

使用DBConnection.model.business;

添加

  1. 指向用户对象,然后单击鼠标右键单击
  2. 选择解决方案
  3. enter image description here

答案 1 :(得分:1)

使用 ctr + 将光标放在用户手中,你会得到帮助。

编辑1

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace DBConnection.model.business
{
    public class User
    {
    ...

然后在default.aspx中使用如下所示

using DBConnection.model.business;

您可以获得班级的参考。