I have a web form page Default.aspx, which inherits from a BasePage class that I created, which in turn inherits from System.Web.UI.Page. Very common setup.
Default : BasePage : System.Web.UI.Page
Within the BasePage.BasePage() (constructor), I want to do something if we're not doing a postback. So I put the standard
if(!Page.IsPostBack) { // do stuff here }
However, Page.IsPostBack always returns false, even when I am really posting back.
My question, then, is this just a limitation of BasePage not being able to see the "IsPostBack" variable on the page level?
Or is there an extra piece I'm missing like when I must say "HttpContext.Current.Request" instead of just "Request" on the page level?