public class BasePage : System.Web.UI.Page
{
public BasePage():base()
{
}
protected override void OnPreLoad(EventArgs e)
{
base.OnPreLoad(e);
if (this.ValidatePermission() == false)
{
throw new Exception("Not Auth");
}
}
============================================================================
protected virtual bool ValidatePermission()
{
return false;
}
}
public partial class _Default : BasePage
{
protected void Page_Load(object sender, EventArgs e)
{
this.DataBind();
}
protected override bool ValidatePermission()
{
If( User.Name == "維克大隊長")
{
return true;
}
else
{
return false;
}
}
}
沒有留言:
張貼留言