我有一个命令按钮的问题(实现ICommand)。当按下指定的按钮将用户重定向到指向UNC路径的新选项卡时,我希望。
HtmlPage.Window.Navigate(new Uri(@"\\host\filename"), "_blank");问题是,除了我的意图之外,浏览器会将用户重定向到以下目标:
http://www.hostnameoftheslapplication.com/\\host\filename怎样才能实现正确的导航;
提前谢谢你。
发布于 2010-05-22 23:03:16
Silverlight中不允许您尝试执行的操作。HTML导航用于从web服务器打开网页,但您提供的UNC语法用于文件系统访问。Silverlight仅允许对客户端PC的文件系统进行极其有限的访问。
为了能够提供您的文件,您可以配置您的web服务器,使“主机”路径是您的web应用程序中的一个虚拟目录。然后,您可以使用相对URI语法而不是UNC语法来提供文件名。
https://stackoverflow.com/questions/2888551
复制相似问题