当前位置:编程学习 > C#/ASP.NET >>

HtmlPage.Window.Navigate打开指定页面

我的xaml页面上有一个button,button的后台代码是


ServiceReference1.Service1Client sr = new ServiceReference1.Service1Client();
sr.HtmlToPdfAsync(fileName);
//以上2行代码是在服务器上生成一个PDF文件
var xapUri = Application.Current.Host.Source;
var webUri = new Uri(xapUri, "../");                
string newurl = webUri + @"PdfFilePath/" + fileName;
System.Windows.Browser.HtmlPage.Window.Navigate(new Uri(newurl), "_blank");
//以上4行代码是获取生成的PDF路径并下载


要是按上面的写法把生成与下载写到一个button方法里面,就无法完成下载的功能
生成与下载分别写到2个button事件里就可以完成这2个功能
分析了一下是生成PDF文件后,我必须重新向服务器请求才可以下载,但是我又想通过一个按钮实现这2个功能
求各位大神帮忙指点 --------------------编程问答--------------------
不要沉啊! --------------------编程问答--------------------
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,