我目前有一个C#ASP.NET web表单web应用程序,可能是2%Silverlight(4或5个xaml视图)。我们的团队已经决定,对于下一个版本,我们需要更多地使用Silverlight进行视频流和CRUD操作。我们有一个Silverlight项目和一个单独的xap文件来补充ASP.NET网站。我想开始为所有新视图使用Silverlight,并将现有的aspx视图缓慢转换为Silverlight。我们目前加载Silverlight的意见的方式是通过在视图名称传递作为一个属性,像这样:如何从ASP.NET迁移到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)我可以加载我想任何观点。这是一个用于迁移的好策略吗?有什么更好的方法来做到这一点?
谢谢!
http://msdn.microsoft.com/en-us/library/cc838245(v=vs.95).aspx – meziantou