繁体   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