首页 新闻 赞助 找找看

asp.net handler

0
[已关闭问题] 关闭于 2011-10-05 17:43

我想在 handler 中创建个 服务器控件,

需要用的 Page 对象 

 Page current = HttpContext.Current.CurrentHandler as Page;
这样创建出来的 page对象 是httphandler 不是页面
所以会报一个 未将对象引用事例的错
具体该怎么解决呢 
shrimp liao的主页 shrimp liao | 初学一级 | 园豆:135
提问于:2011-09-30 11:25
< >
分享
所有回答(2)
0

楼主具体要做什么呢

加百力 | 园豆:533 (小虾三级) | 2011-09-30 15:48

我要做一个类似曲线图的 图表功能,如果用到 第三方控件,就会牵扯到 Page 

我是用 ajax+Handler 做的(必须ajax)

在Handler 中 Page 获取的始终是 Handler 对象,不是页面aspx 。

有人说 让我用 aspx 但是我不知道 ajax aspx 怎么用。

支持(0) 反对(0) shrimp liao | 园豆:135 (初学一级) | 2011-09-30 16:17
0

 var xmlhttp = new XMLHttpRequest();
       function xmlrequest() {
           xmlhttp.open("get", "responsePage.aspx", true);
           xmlhttp.onreadystatechange = xmlresponse;
           xmlhttp.send(null);
       }
       function xmlresponse() {
           if (xmlhttp.readyState == 1) {
//               document.getElementById("outdiv").innerHTML = "Loading...............";
           }
           if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
               document.getElementById("outdiv").innerHTML = xmlhttp.responseText;
               }
       }

 

yxf2011 | 园豆:6 (初学一级) | 2011-10-01 15:27
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册