您的位置:程序门 -> .net技术 -> c#



page_load  和 xmlhttp 问题


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


page_load 和 xmlhttp 问题
发表于:2007-09-21 16:18:16 楼主
问一下,我用xmlhttp   post一个xml到   一个aspx的页面,为什么aspx的   page_load   事件没触发呢?aspx是从一个基类继承来的   。
直接访问可以触发
发表于:2007-09-21 16:22:391楼 得分:0
应该可以,你怎么知道没触发的?
发表于:2007-09-21 16:23:292楼 得分:0
例子参考
http://dotnet.aspx.cc/article/4ae836f8-ccb4-4bef-90b1-25bb1a5e6433/read.aspx
发表于:2007-09-21 16:24:503楼 得分:0
应该是你代码的问题,可以贴来发送和接收的关键代码
发表于:2007-09-21 16:34:554楼 得分:0
脚本   引用了prototype.js      
  //提交数据
        var   url   =   '/cmail/vote/rcp/rcp_addvote.aspx?action=add&f= '+math.random();
        var   myajax   =   new   ajax.request(
        url,
        {
        method:   'post ',
        postbody:   xml,
        oncomplete:   showresponse,
        oncreate:   showloading,
        asynchronous:true
        });
        function   showresponse(originalrequest)
        {
            element.hide( 'spandataloding ');
            if(originalrequest.responsetext== "-1 ")
            {
                alert( "未登录,或已超时! ");
            }
        }
        function   showloading()
        {
            element.show( 'spandataloding ');
        }

        public   partial   class   rcp_addvote   :   ics.smsdisk.base.cmailpagebase
        {
                private   xmldocument   xmldoc   =   null;

                protected   void   page_load(object   sender,   eventargs   e)
                {
                        if   (!this.ispower)
                        {
                                response.write( "-1 ");
                                return;
                        }

cs文件

                        //system.threading.thread.sleep(2000);
                        getpostdata(httpcontext.current);
                        if   (request[ "action "]   !=   null   &&   request[ "action "].tostring().tolower()   ==   "add ")
                        {
                                adddate();
                        }

                }
发表于:2007-09-21 16:36:145楼 得分:0
脚本     引用了prototype.js                
  //提交数据    
              var     url     =     '/cmail/vote/rcp/rcp_addvote.aspx?action=add&f= '+math.random();    
              var     myajax     =     new     ajax.request(    
              url,    
              {    
              method:     'post ',    
              postbody:     xml,    
              oncomplete:     showresponse,    
              oncreate:     showloading,    
              asynchronous:true    
              });    
              function     showresponse(originalrequest)    
              {    
                      element.hide( 'spandataloding ');    
                      if(originalrequest.responsetext==     "-1     ")    
                      {    
                              alert(     "未登录,或已超时!     ");    
                      }    
              }    
              function     showloading()    
              {    
                      element.show( 'spandataloding ');    
              }    


    cs文件  

              public     partial     class     rcp_addvote     :     ics.smsdisk.base.cmailpagebase    
              {    
                              private     xmldocument     xmldoc     =     null;    
 
                              protected     void     page_load(object     sender,     eventargs     e)    
                              {    
                                              if     (!this.ispower)    
                                              {    
                                                              response.write(     "-1     ");    
                                                              return;    
                                              }    
 
 
 
                                              //system.threading.thread.sleep(2000);    
                                              getpostdata(httpcontext.current);    
                                              if     (request[     "action     "]     !=     null     &&     request[     "action     "].tostring().tolower()     ==         "add     ")    
                                              {    
                                                              adddate();    
                                              }    
 
                              }
发表于:2007-09-21 16:58:266楼 得分:0
自己结贴
  if(originalrequest.responsetext==     "-1     ")    
                      {    
                              alert(     "未登录,或已超时!     ");    
                      }    
引发错误


快速检索

最新资讯
热门点击