如何从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),我可以加载任何我想要的视图。这是一个用于迁移的好策略吗?有什么更好的方法来做到这一点?

谢谢!

如何从ASP迁移.NET到Silverlight

了解更多关于Prism和Unity for Silverlight的信息,当你需要创建互联网应用程序Prism时,它真的是很棒的东西和迈克·塔尔蒂视频系列防止我重新设计,节省大量时间。