ASP.NET怎么创建xmlHTTP对象?
环境:VS.NET 2005
语言:VB.NET
在ASP中
Dim t1,t2,t3
t1 = Request.Form("text1")
t2 = Request.Form("text2")
url = "http://192.168.0.8/VSService/Service1.asmx/add"
SoapRequest="a="&t1&"&b="&t2&""
Set xmlhttp = server.CreateObject("Msxml2.XMLHTTP")
xmlhttp.Open "POST",url,false
类似的功能在ASP.NET2005(VB.NET语言)中怎么实现?我总是找不到xmlHTTP类,无法创建对象。
求解!
------解决方案--------------------添加引用msxml.dll引用
------解决方案--------------------
为什么不放在客户端创建呢?
------解决方案--------------------web的话写成JS可以实现
function parseResult(res) {
alert(res);
}
function loadXMLDoc(url,postContent)
{
var xmlhttp;
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
parseResult(xmlhttp.responseText);
}
}
xmlhttp.open("POST",url,true);
xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xmlhttp.send(postContent);
}
------解决方案--------------------这,楼主是想调用webservice吗,可以直接添加web引用啊,很简单
------解决方案--------------------