我目前有一個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