为什么在类里用不了!ispostback
在页上可以
if(!ispostback)
{
}
在类里却怎也用不了!
请教各位前辈要如何写!
问题点数:10、回复次数:8Top
1 楼Eddie005(♂) №.零零伍 (♂)回复于 2004-09-01 17:59:30 得分 2
public void test(System.Web.UI.Page page)
{
if(!page.IsPostBack)
....
}Top
2 楼777kit(型死)回复于 2004-09-01 18:23:28 得分 2
傳Page對象到類裡Top
3 楼tianwenjie()回复于 2004-09-01 18:23:37 得分 0
同意楼上的
Top
4 楼swzlxm(守望者)回复于 2004-09-01 18:36:56 得分 0
差不多如此Top
5 楼Edison621(重新来过)回复于 2004-09-01 19:31:22 得分 2
页继承自System.Web.UI.Page,当然有IsPostBack,而一般的类没有,因此需要的话要把System.Web.UI.Page对象作为参数传入然后才可以。Top
6 楼bjbr(bjbr)回复于 2004-09-02 18:00:45 得分 0
upTop
7 楼penning(飞鱼)回复于 2004-09-02 18:04:26 得分 4
这个家伙相同的回复我都见过N次了
-----
您可以到Google上搜一下呀,这方面的资料还是多的..但一定要有耐心...楼主加油了!!!!!
给你一个传递page的例子
public static void MessageBox( Page page, string msg )
{
StringBuilder StrScript = new StringBuilder();
StrScript.Append( "<script language=javascript>" );
StrScript.Append( "alert('"+ msg +"');" );
StrScript.Append( "</script>" );
if ( ! page.IsStartupScriptRegistered( "MessageBox" ) )
{
page.RegisterStartupScript( "MessageBox", StrScript.ToString() );
}
}Top
8 楼bjbr(bjbr)回复于 2004-09-02 18:07:41 得分 0
要把page传进去Top




