WEB开发网
开发学院图形图像Flash My Silverlight系列(4)——恼人的Silverlight文... 阅读

My Silverlight系列(4)——恼人的Silverlight文件操作

 2009-04-25 12:04:55 来源:WEB开发网   
核心提示: 首先我点击silverlight中的button,结果是打开两个页面,My Silverlight系列(4)——恼人的Silverlight文件操作(3),一个为博客园首页,另一个是指向一个file的链接,将silverlight调用的js方法改为: function silverligh

首先我点击silverlight中的button,结果是打开两个页面,一个为博客园首页,另一个是指向一个file的链接,博客园首页成功打开并停留,另一个窗口自动关闭。

然后我点击aspx中的button,结果是打开两个页面,一个为博客园首页,另一个是指向一个file的链接,博客园首页成功打开并停留,另一个窗口提示文件下载。

由于点击silverlight的button同时为两个链接赋值,那两个链接也可以正常打开,指向文件的链接提示下载。

现在的问题就是,用silverlight调用js方法,这种打开文件链接的操作,会自动取消掉。即使我不从silverlight传递参数而直接调用js中的Button_click方法,结果是一样的,打开文件的新窗口会自动关闭,并不提示下载。

有意思的是,如果我们把代码稍作改动,将silverlight调用的js方法改为:

        function silverlightbutton_onclick() {
            if (arguments.length > 0) {
                window.open(arguments[0], "_blank");
                window.open(arguments[1], "_self");
            }
        }

让那个文件在本窗口打开,事情就变得不一样了。如图所示:

My Silverlight系列(4)——恼人的Silverlight文件操作

图片看不清楚?请点击这里查看原图(大图)。

上一页  1 2 3 4 5  下一页

Tags:My Silverlight 系列

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接