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文件并发送数据,您不仅仅拥有一个神奇的工作身份验证系统。