gpt4 book ai didi

c# - 无法在回调方法中添加 View 并在 Windows Phone 7 中出现错误 "UnauthorizedAccessException"

转载 作者:太空宇宙 更新时间:2023-11-03 14:03:23 25 4
gpt4 key购买 nike

我是 Windows Phone 7 和 C# 的新手。我在导航到新屏幕时遇到问题。我的要求是我需要检查服务器的登录凭据,如果确定,则转到下一个屏幕。但我收到错误消息,如 “UnauthorizedAccessException” - “无效的跨线程访问”。 .

在下面查找代码

 private void button1_Click(object sender, RoutedEventArgs e)
{
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(new Uri(uri));
request.ContentType = "application/x-www-form-urlencoded";
request.Method = "POST";
request.BeginGetResponse(ResponseCallback, request);
}

private void ResponseCallback(IAsyncResult asynchronousResult)
{
var request = (HttpWebRequest)asynchronousResult.AsyncState;
var response = (HttpWebResponse)request.EndGetResponse(asynchronousResult);

if (response.StatusCode == HttpStatusCode.OK)
{
this.NavigationService.Navigate(new Uri("/tabview.xaml", UriKind.Relative));
}
}

最佳答案

虽然 OP 已经解决了他的问题,this MSDN 文章详细解释了这背后的基本原理。

关于c# - 无法在回调方法中添加 View 并在 Windows Phone 7 中出现错误 "UnauthorizedAccessException",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10073685/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com