如何从ASP迁移.NET到Silverlight
本文关键字:NET Silverlight 迁移 ASP | 更新日期: 2023-09-27 18:09:02
我目前有一个c# ASP。. NET web表单web应用程序,可能是2%的Silverlight(4或5个xaml视图)。我们的团队已经决定,在下一个版本中,我们需要更多地将Silverlight用于视频流和CRUD操作。我们有一个Silverlight项目和一个xap文件来补充ASP。网的网站。我想开始使用Silverlight来处理所有的新视图,并慢慢地将现有的aspx视图转换为Silverlight。我们目前加载Silverlight视图的方式是通过传入一个视图名作为属性,如下所示:
<div id="silverlightControlHost">
<object data="data:application/x-silverlight-2,"
type="application/x-silverlight-2" width="100%" height="100%">
<param name="source" value="ClientBin/Superuser.xap"/>
<param name="onError" value="onSilverlightError" />
<param name="background" value="white" />
<param name="minRuntimeVersion" value="4.0.50826.0" />
<param name="autoUpgrade" value="true" />
<param name="initParams" value="startPage=AQ" />
<a href="http://go.microsoft.com/fwlink/?LinkID=149156&v=4.0.50826.0"
style="text-decoration:none">
<img src="http://go.microsoft.com/fwlink/?LinkId=161376"
alt="Get Microsoft Silverlight" style="border-style:none"/>
</a>
</object><iframe id="_sl_historyFrame" style="visibility:hidden;
height:0px;width:0px;border:0px"></iframe></div>
通过使用:<param name="initParams" value="startPage=AQ" />
(AQ.xaml),我可以加载任何我想要的视图。这是一个用于迁移的好策略吗?有什么更好的方法来做到这一点?
谢谢!
了解更多关于Prism和Unity for Silverlight的信息,当你需要创建互联网应用程序Prism时,它真的是很棒的东西和迈克·塔尔蒂视频系列防止我重新设计,节省大量时间。