簡體   English   中英

在ASP.NET網頁中托管Winforms用戶控件

[英]Hosting a winforms user control in asp.net web page

我正在嘗試在網頁中托管現有的win-forms用戶控件。 我正在按照http://www.4guysfromrolla.com/articles/052604-1.aspx鏈接中概括的步驟進行操作。

總結內聯-

該示例創建一個Windows控件庫項目,並使用object標記將控件托管在網頁中

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

我嘗試了他們提供的內聯樣品,效果很好。 嘗試創建自己的控件,只要我使用簡單的控件(復選框,單選按鈕等),它似乎就可以正常工作。 但是一旦我開始使用更復雜的控件(例如報表查看器)(我嘗試托管的實際控件也存在相同的問題),該控件便停止呈現。 我在左上方的控件中看到一個帶有圖像的空框。

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

我使用過wpf xbap,它基本上是帶有Windows應用程序宿主控件的wpf瀏覽器應用程序。 然后,您可以使用證書發布您的應用程序,然后需要將其導入瀏覽器並使用。

檢查此鏈接以獲取更多信息

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM