क्यों DisplayUsers();
काम नहीं करता है?पेज_लोड बनाम ऑनलोड
मेरे आधार पृष्ठ है:
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
@ डिंगिर - मुझे एक उदाहरण दें! – eyalb
नेमस्पेसिंग के लिए 'पास्कलकेस' का प्रयोग करें, नाम और कैटर टाइप करें। आप मुझे बाद में धन्यवाद कर सकते हैं। –