返回MS.InternalMemoryStream的简单webclient请求

Nat*_*han 1 c# silverlight windows-phone-7

我有一个简单的webclient连接到网页并返回数据.代码如下:

try
{
    WebClient webClient = new WebClient();
    Uri uri = new Uri("https://domain.com/register.php?username=" + txtbUser.Text);
    webClient.OpenReadCompleted +=
        new OpenReadCompletedEventHandler(webClient_OpenReadCompleted);
    webClient.OpenReadAsync(uri);
}
catch (Exception ex)
{
    MessageBox.Show(ex.Message);
}

void webClient_OpenReadCompleted(object sender, OpenReadCompletedEventArgs e)
{
    if (e.Error == null)
    {
        //Process web service result here       
        MessageBox.Show(e.Result.ToString());
    }
    else
    {
        //Process web service failure here       
        MessageBox.Show(e.Error.Message);
    }
}
Run Code Online (Sandbox Code Playgroud)

该数据来从e.ResultMS.InternalMemoryStream不从网页上回来的数据,从网页回来的数据应该只是一个0或1.任何想法的?

谢谢,内森

n8w*_*wrl 6

.ToString()返回类的名称 - 在本例中为InternalMemoryStream.您必须阅读流才能获得结果.检查