在asp.net应用程序中Chrome中替代silverlight对象

时间:2016-05-18 05:06:30

标签: c# asp.net html5 silverlight

我有Asp.net应用程序,我使用Silverlight来显示disgrams。现在唯一的问题是Silverlight适用于IE,但我想在Chrome中运行它。 这是代码

<asp:Silverlight ID="Silverlight1" runat="server" MinimumVersion="2.0.30523"  
 Source="~/SilverlightHTDiagram.xap"  Height="430px" Width="500px" 
 PluginBackground="White" > 
  </asp:Silverlight>

如何让它在chrome中工作?

或者如何将其转换为具有最小变化的内容以使其工作?

1 个答案:

答案 0 :(得分:1)

可悲的是,没有简单的方法可以做到这一点。如果我在你的鞋子里,我基本上会寻找一些为HTML5 / JavaScript制作的好的图表库,并开始使用它们,这实际上是用不同语言重做所有图表。

互联网上有一些博客文章,即this one,但总的来说,Silverlight作为一个浏览器插件已经死了,微软不支持它,也不适用于任何现代浏览器,所以HTML5 / JavaScript是保持面向未来的方法。

或者,你可以重新使用你的silverlight应用程序中的XAML将其应用到UWP应用程序中,或者如果你愿意,可以使用WPF,但是,在这些日子里,人们运行各种操作系统,这可能不是什么你之后。