我的Silverlight 4应用程序中有一个超链接按钮。我点击此链接时要下载apk
文件。我能够下载文件但我的问题是,当我点击链接时,它会下载文件并在该链接上导航,以便显示文件下载对话框并引发异常。
和超链接按钮后面的代码是
private void hyperlinkButton1_Click(object sender, RoutedEventArgs e)
{
Uri myAbsoluteUri = new Uri(Application.Current.Host.Source,"../download/ItimHRMSAndroidApp.apk");
HtmlPage.Window.Navigate(myAbsoluteUri);
}
我只想打开下载链接 - 实际上并未导航到该页面。
答案 0 :(得分:1)
在标记内设置URI:
<HyperlinkButton x:Name="MyButton" TargetName="_blank" Content="Download APK" NavigateUri="/download/ItimHRMSAndroidApp.apk" Canvas.Top="40" Canvas.Left="30"></HyperlinkButton>
删除Click
事件处理程序:
<击> 撞击>
<击> private void hyperlinkButton1_Click(object sender, RoutedEventArgs e)
{
Uri myAbsoluteUri = new Uri(Application.Current.Host.Source,"../download/ItimHRMSAndroidApp.apk");
HtmlPage.Window.Navigate(myAbsoluteUri);
}
击> <击> 撞击>
答案 1 :(得分:1)
答案 2 :(得分:0)
问题不在于_target字段。这是道路。