日期:2014-05-18  浏览次数:20504 次

|M| 如何在我的类中判断当前操作是不是IsPostBack
在网页中if   (!IsPostBack)可以判断是不是没有向服务器再次提交
现在我的
PageLoad()
{
      mybase.load()
}

mybase
public   void   static   load()
{
      在这里判断是否!IsPostBack
      我查Page的命名空间为System.web.ui.page然后却没有发现IsPostBack
}

问:像我这样我要怎么来判断

------解决方案--------------------
没有?你的是什么.Net啊?从1.1 到 2.0 都有这个东东啊。
------解决方案--------------------
你的mybase 没有继承自 System.web.ui.page 吧。
------解决方案--------------------
没遇到过 帮你顶一下吧~
------解决方案--------------------
你的页面是否继承了System.Web.UI.Paga类?
------解决方案--------------------
你在PageLoad()做个bool变量记录是否IsPostBack 然后传给你的函数
------解决方案--------------------
你的页面是否继承了System.Web.UI.Paga类?

------解决方案--------------------
if (((System.Web.UI.Page)System.Web.HttpContext.Current.Handler).IsPostBack) { }
------解决方案--------------------
你的MYBASE是个什么玩意啊?

你要把MYBASE继承自PAGE然后你的页面要继承自MYBASE
------解决方案--------------------
PageLoad()
{
mybase.load()
}

mybase
public void static load()
{
// 在这里判断是否!IsPostBack
if (!this.IsPostBack)
{
}
}