У меня есть HyperlinkButton в моем проекте Silverlight.При нажатии на ссылку откроется URL-адрес на новой странице:
<HyperlinkButton x:Name="Button1" Content="Click"
TargetName="_blank" Click="Button1_Click"
NavigateUri="http://www.example.com" />
Когда я нажимаю кнопку, я хочу, чтобы (второй) асинхронный запрос был отправлен на сервер статистики:
private void Button1_Click(object sender, RoutedEventArgs e)
{
WebClient webClient = new WebClient();
webClient.Headers["content-type"] = "application/x-www-form-urlencoded";
webClient.Encoding = Encoding.UTF8;
webClient.UploadStringAsync(destURI, "POST", "action=click" +
"&id=" + id);
}
Однако, если я проверяю с FireBug, этот запрос никогда не запускается.Как я могу заставить этот запрос работать?
Примечание. Я уже проверил, что страница назначения может принимать запросы.В пункте назначения указаны правильные значения clientaccesspolicy.xml
и crossdomain.xml
.
.