如何在ASP.NET 項目中使用Silverlight頁面

閒來無事,想寫個網站玩玩,比較懶,不想寫太多的樣式來美化,看中了Silverlight,樣式佈局比較省事,但是又不想全部都用Silverlight 來寫,所以纔有此一文。

其實Silverlight最終也會被承載到aspx頁面或者Html頁面中,所以,兩者都是相通的,我看到Silverlight運行後回生成一個xap文件,所有的東東都被整合到這個裏面去了(搞得和dll差不多,呵呵),然後看到承載Silverlight 頁面的的aspx頁面(以TestSilverlight.aspx爲例)裏面有個DIV裏面有個Object對象,source源指向的是xap文件,於是就在ASP.NET 項目中比着葫蘆畫瓢,照搬,講生成的xap文件拷貝到ASP.NET項目的某個文件夾下,然後,如果打開ASP.NET項目中我想使用Silverlight的aspx頁面(以Targetpage.aspx頁面爲例),將TestSilverlight.aspx頁面中的<object …..>……</object>標籤中的內容全部拷貝到Targetpage.aspx頁面中的某個div中,當然了,不要忘了修改object標籤中xap文件的source源,因爲,source源已經改變了,應該變成當前xap所在的ASP.NET 項目下的路徑,然後,運行,大功告成!

image 上圖是測試的例子。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章