[英]Can I use Page.IsPostBack from BasePage?
我有一个Web表单页面Default.aspx,该页面继承自我创建的BasePage类,而BasePage类又继承自System.Web.UI.Page。 非常常见的设置。
Default : BasePage : System.Web.UI.Page
在BasePage.BasePage()
(构造函数)中,如果我们不做回发,我想做些事情。 所以我把标准
if(!Page.IsPostBack)
{
// do stuff here
}
但是,即使我真的发回, Page.IsPostBack
总是返回false。
那么,我的问题是对BasePage的限制,无法在页面级别看到IsPostBack
变量?
还是我想念HttpContext.Current.Request
而不是页面级别的Request
时,我是否缺少其他内容?
不要将其放在构造函数中。 IsPostBack值在生命周期事件“通过加载进行PreInit”中有效。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.