2012-06-04 94 views
0

一些事情沒有實現。使用Silverlight創建一個自定義控件C#ASP.NET

  • 我從來沒有用過Silverlight。
  • 我將在VS2008將使用Silverlight 3.0(3.5框架)

我打算用它來創建不使用Silverlight目前現有的C#的Web應用程序的用戶控件我不知道如何去做這件事。

我應該爲當前項目添加一個Silverlight應用程序?我是否將它製作成自己的項目,稍後再導入它?另外,在嘗試這樣的事情時,我應該知道的任何考慮/擔心?

不確定從哪裏開始。任何指導將不勝感激。謝謝。

+0

你需要建立什麼樣的控制? –

+0

@SteveB多選文件上傳器。 (我知道那裏已經有東西了,但必須從頭開始。) – Ber53rker

+0

你必須瞭解SL模型。 SL是客戶端插件...這意味着它的所有代碼都在瀏覽器上運行/爲了實現您的目標,您將不得不創建服務器端代碼和客戶端。不像asp.net文件上傳,你必須處理這個分離 –

回答

0

我已經在Silverlight中構建了一個自定義文件上傳器,所以我可以給你一些提示。

  1. 創建一個獨立的Silverlight項目

  2. 以上的項目建立一個.xap文件

  3. 還存在產生TestPage.html。它包含 對Silverlight.js的引用和<對象>標記, 承載網頁上的控件。

  4. 您可以使用它來確定託管Silverlight控件所需的HTML。

  5. 創建您自己的ASP.net項目,並創建一個控件來生成所需的HTML。

  6. 將.xap文件和silverlight.js文件包含在自定義控件的分發中。

相關問題