我有一个网页A.aspx,通过用户添写一些信息,形成xml数据,我需要使用httpwebrequest方法将xml数据传递给另一个网页b.aspx, b.aspx接收到xml数据后进行分析处理,自动将这些数据保存到数据库中,将问如何实现? 在此先谢谢各位了!
解决方案 »
- ASP.NET 怎么离开文本框焦点就判断是否存在用户名
- 关于JSON返回List<T>后,在页面读取的问题
- 如何解决:未将对象引用设置到对象的实例,只能出50分了,请高手亮出代码
- 错误提示:No relevant source lines, 会的讲解不会的捧个人场--谢谢啦
- 如何减少asp.net的刷新问题?
- 使用GetFiles方法,如何可以匹配多个后辍?
- 关于Label控件不显示的问题
- 有一个asp.net(c#)的OA系统,但是怎么调都调不好!
- 很简单的问题
- repeater 对某列中相同的数据怎样合并到一个单元格内?
- 求 sql 语句
- GridView中编辑行的时候,如何取编辑之前显示的内容?
只是这里是用js传参数的,当然js也是能读写XML的。以简单的登录为例://XMLHttpRequest声明
function createXMLHTTP() {
if (window.XMLHttpRequest) {
xmlHttp = new XMLHttpRequest(); //mozilla浏览器
}
else if (window.ActiveXObject) {
try {
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); //IE老版本
}
catch (e)
{ }
try {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); //IE新版本
}
catch (e)
{ }
if (!xmlHttp) {
window.alert("AJAX初始化失败");
return false;
}
}
}//登录
function Login() {
createXMLHTTP(); //创建XMLHttpRequest对象
var url = "JSEtoClS.aspx?Username=" + document.getElementById("userName").value + "&Pwd=" + document.getElementById("userPwd").value + "&Event=Login";
xmlHttp.open("GET", url, true);
xmlHttp.onreadystatechange = userLogin;
xmlHttp.send(null);
}//登陆回调函数
function userLogin() {
if (xmlHttp.readyState == 4)//判断对象状态
{
if (xmlHttp.status == 200)//信息成功返回,开始处理信息
{
if (xmlHttp.responseText == "true")//获取的Response.Write("true");里面的文本
{
登录成功
}
else
{
对不起,用户名或者密码错误
}
}
}
}在处理页面JSEtoClS.aspx中(也就是你的b.aspx)中,操作完成后可以返回一个值,Response.Write,然后由一个函数接收(可以在js里),然后可以提示操作成功还是失败,以及执行一些动作等)。以上作为参考。
http://www.netomatix.com/Development/XmlWebRequest.aspx