一、在vs中新建-Web应用程序(.Net Framework)-Web窗体-右键-添加-web窗体取上名字,双击打开.aspx后缀的文件,将下面的数据删除,保存即可
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
</div>
</form>
</body>
</html>
打开新建窗体的.aspx.cs的文件在这里写以下代码
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Xml.Linq;
protected void Page_Load(object sender, EventArgs e)
{
//接受传入的xml流
string strUserReader = string.Empty;
//用于存储输入的xml对象
XDocument objDoc = new XDocument();
try
{
//获取传入的内容
StreamReader userStream = new StreamReader(Request.InputStream);
//读取数据流的当前位置到结尾位置所以的字符串
strUserReader = userStream.ReadToEnd();
//将传入的xml流加载到xml中
objDoc = XDocument.Parse(strUserReader);
}
catch (Exception ex)
{
//收取异常数据
throw new Exception("异常", ex);
}
string xdoc = null;
try
{
//写sql语句
xdoc = Logout(objDoc);
}
catch (Exception ex)
{
throw new Exception("异常", ex);
}
}
public string Logout(XDocument xDoc)
{
return "";
}
上面这行代码是解析传入xml流的固定格式直接用就可以
下面的是返回手机端数据的方法
nullxml = new XElement("m-xml", new XElement("code", "NO"), new XElement("message", "账号或密码输入错误"));
Response.Write(nullxml);