在前台AJAX里写XMLHTTP的异步可以这样:
javascript:
xh.onreadystatechange = getReady(XH为定义的XMLHTTP对象)
getReady()
{
if(xh.readyState==4){...}else{...}
}
我想问的是在后台程序里用C#用什么的语句代替xh.onreadystatechange = getReady
这句?
我先是这样的:
public delegate void mydelegete();
public static void getReady(){...}
xh.onreadystatechange = mydelegete(getReady);
运行出错:
未处理的异常: System.InvalidCastException: 指定的转换无效。
在 MSXML2.XMLHTTPClass.set_onreadystatechange(Object )
在 MyClass.threads() 位置 D:\My Documents\Visual Studio 2005\Projects\Console
Application1\ConsoleApplication1\Program.cs:行号 59
在 MyClass.Main(String[] args) 位置 D:\My Documents\Visual Studio 2005\Projec
ts\ConsoleApplication1\ConsoleApplication1\Program.cs:行号 26请教!!谢谢
javascript:
xh.onreadystatechange = getReady(XH为定义的XMLHTTP对象)
getReady()
{
if(xh.readyState==4){...}else{...}
}
我想问的是在后台程序里用C#用什么的语句代替xh.onreadystatechange = getReady
这句?
我先是这样的:
public delegate void mydelegete();
public static void getReady(){...}
xh.onreadystatechange = mydelegete(getReady);
运行出错:
未处理的异常: System.InvalidCastException: 指定的转换无效。
在 MSXML2.XMLHTTPClass.set_onreadystatechange(Object )
在 MyClass.threads() 位置 D:\My Documents\Visual Studio 2005\Projects\Console
Application1\ConsoleApplication1\Program.cs:行号 59
在 MyClass.Main(String[] args) 位置 D:\My Documents\Visual Studio 2005\Projec
ts\ConsoleApplication1\ConsoleApplication1\Program.cs:行号 26请教!!谢谢
解决方案 »
- dataSet 中记录的问题
- 【简单问题】如何用MenuStrip实现页面切换
- MSchart的使用中一些问题
- 汉字字符串不够位数补空格问题
- [在线等]C#中错误提示:运算符“^”无法应用于“double”和“double”类型的操作数
- 帮介绍些,中文C#,NET文章好又多的地方吧.
- 如何将两个ArrayList合并?
- 高级问题:当一个数据库有多个用户,其中一个用户正查询了某表的一条记录到客户端,另外的用户是如何判断此记录正被用户使用???
- dbf 导入 sql 求助?
- 并发数量多时,造成.net网站数据错乱
- 请指点: 在windows下能否通过.net程序来获取linux下的用户列表,甚至通过自己写的windows程序界面增加修改linux的用户
- 关于泛类型方法的调用问题
能应用到c#语法里去写吗?如果能,用什么语句代替xh.onreadystatechange = getReady啊?
快来人看看偶的问题啊
能应用到c#语法里去写吗?如果能,用什么语句代替xh.onreadystatechange = getReady啊?
快来人看看偶的问题啊后台不需要实现这样的结构吧
KimmKing(秦风意动(NAF Framework--代替Web Service))
----------------------------------------------------
但是现在的做这个项目需要这样的结构啊,后台要去读XML接口啊,还是应用程序的