¿Por qué DisplayUsers();
no funciona?Page_Load vs OnLoad
Mi página base es:
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("/"); };
}
}
mi clase es
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();
}
}
pero DisplayUsers()
no funciona,
Realmente no entiendo el uso de UI.Page como baseclass en lugar de hacer una lógica comercial real. Esta es una aplicación de presentación web. Toda la lógica de base debe separarse de la presentación. – Independent
@dingir - ¡dame un ejemplo! – eyalb
Use 'PascalCase' para el espacio de nombres, escriba nombres, etcétera. Me lo puedes agradecer después. –