2011-09-06 62 views
2

我想在網頁中託管現有的win-forms usercontrol。我按照鏈接http://www.4guysfromrolla.com/articles/052604-1.aspx中的要求執行步驟。在asp.net網頁中託管winforms用戶控件

總結在線 -

樣品創建一個Windows控件庫項目,並使用對象標記來承載控制在網頁中

<OBJECT id="MyWinControl1" height="200" width="200" classid="http:WinControls.dll#WinControls.WinTreeview" VIEWASTEXT> 
    <PARAM NAME="Title" VALUE="My Title"> 
</OBJECT> 

我嘗試了樣品,他們已經在線提供,它工作得很好。嘗試創建我自己的控件,只要我使用簡單的控件(複選框,單選按鈕等)它似乎工作正常。但是,一旦我開始使用更復雜的控件,如報表查看器(我試圖託管的實際控件也具有相同的問題),控件將停止呈現。我在左上角的控件中看到一個帶有圖像的空盒子。

我不確定是什麼問題,以及如何調試此問題。

回答

1

我已經使用了wpf xbap,它基本上是一個帶有windows應用程序主機控件的wpf瀏覽器應用程序。 然後,您可以發佈您的應用程序,並附帶一份證書,然後將該證書導入到您的瀏覽器中,並且您可以隨時取消。

查看本產品link瞭解更多信息

相關問題