为什么DisplayUsers();
不起作用?Page_Load vs OnLoad
我的基地页:
public class adminPage : System.Web.UI.Page
{
protected override void OnLoad(EventArgs e)
{
if (User.Identity.IsAuthenticated == false) { Response.Redirect("~/Account/login.aspx?ReturnUrl=/admin"); };
if (!(User.IsInRole("admin") || User.IsInRole("super user"))) { Response.Redirect("/"); };
}
}
我的课是
public partial class users : adminPage
{
protected void Page_Load(object sender, EventArgs e)
{
string sName;
adminGeneralData.GetToolData(2, out sName);
pageH1.Text = sName;
DisplayUsers();
}
protected void DisplayUsers()
{
DataSet ds = userData.GetUsersData();
userList.DataSource = ds;
userList.DataBind();
}
}
但DisplayUsers()
不起作用,
我不太了解使用UI.Page作为基类而不是真正的业务逻辑。这是一个网络演示应用程序。所有的基本逻辑应该与演示文稿分开。 – Independent 2011-03-19 19:38:17
@dingir - 举个例子吧! – eyalb 2011-03-19 19:48:30
使用'PascalCase'命名空间,类型名称等等。您可以稍后感谢我。 – 2011-03-19 19:54:40