C# 如何在windows phone应用程序中创建登录?
我想让我的应用程序进入登录页面。。。但注册时不保存数据 这是我的密码C# 如何在windows phone应用程序中创建登录?,c#,windows-phone-7,login,C#,Windows Phone 7,Login,我想让我的应用程序进入登录页面。。。但注册时不保存数据 这是我的密码 //String data; Debug.WriteLine(username_signup_textbox.Text); Debug.WriteLine(password_signup_textbox.Password); WebClient signup = new WebClient(); StringBuilder dat
//String data;
Debug.WriteLine(username_signup_textbox.Text);
Debug.WriteLine(password_signup_textbox.Password);
WebClient signup = new WebClient();
StringBuilder data = new StringBuilder();
data.AppendFormat("{0}={1}&", "username", HttpUtility.UrlEncode(username_signup_textbox.Text));
data.AppendFormat("{0}={1}", "password", HttpUtility.UrlEncode(password_signup_textbox.Password));
//data = "username=" + username_signup_textbox.Text + "&password=" + password_signup_textbox.Text;
//signup.Headers[HttpRequestHeader.ContentType] = "application/x-www-form-urlencoded";
//signup.Headers[HttpRequestHeader.ContentLength] = data.Length.ToString();
signup.Headers["Content-type"] = "application/xml";
signup.Encoding = Encoding.UTF8;
Uri uri = new Uri("http://192.168.1.105/signup.xml", UriKind.Absolute);
signup.UploadStringCompleted += new UploadStringCompletedEventHandler(signup_UploadStringCompleted);
signup.UploadProgressChanged += new UploadProgressChangedEventHandler(signup_UploadProgressChanged);
signup.UploadStringAsync(uri, "POST", data.ToString());
Debug.WriteLine(data.ToString());
你知道哪里不对吗?谢谢。您所说的“注册时不保存数据”是什么意思?当然,这是在服务器端。因为当我打印结果时,它没有任何显示,并且signup.xml上没有数据。。。。我可以看看服务器上的参数吗?怎么做?tqWell我假设
.xml
是动态的,您可以在那里读取值。否则它将如何实际执行注册并将内容插入数据库等?这似乎与应用程序本身没有任何关系。@rudi_visser我尝试使用类似html的post get概念…:)是的,但是您仍然需要接受xml页面上的POST数据,并通过服务器端技术(如PHP或ASP.NET)接收它。。通过创建一个.xml文件并发送数据,您不仅仅拥有一个神奇的工作身份验证系统。