我想把一个在Winform里创建的用户控件 在ASP页面里使用

meng1982 2010-10-16 01:05:13
网上的评论是 将用户控件生成的DLL文件拷贝到ASP的项目里 用下面的方式加到ASP的页面里
<object id="drawcontrol" classid="User_Control.dll#User_Control.Tree_Control" style="width: 83px; height: 65px"></object>
User_Control.dll 控件生成的DLL的文件
User_Control 控件的命名空间
Tree_Control 类名
这种方式 我不知道是不是我的设置问题还是还这种方式不能实现 请高手给点其他方法 请给出方法的具体实现
...全文
87 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
最后一只恐龙 2010-10-20
  • 打赏
  • 举报
回复
还有,你的codebase没写,虽然可以设置codebase,但还是必须在根目录下,我发的那个在bin目录下的不工作
最后一只恐龙 2010-10-20
  • 打赏
  • 举报
回复

<OBJECT id="MyControl1" name="MyControl1" classid="http:WindowsControlLibrary1.dll#WindowsControlLibrary1.UserControl1" style="width: 526px; height: 383px" VIEWASTEXT codebase="Bin/WindowsControlLibrary1.dll">
</OBJECT>

你可能忘了http:,需要注意的是dll必须放到程序根目录下,放到子文件夹下不行
wuyq11 2010-10-16
  • 打赏
  • 举报
回复
activex控件
<object id="ctl" classid="clsid:A2B80A6E-42FA-4730-AEB2-B1FB38D2C8D1" width="100" height="50">
</object>
<script language="javascript">
document.getElementById("ctl").函数名();
yidongliange4 2010-10-16
  • 打赏
  • 举报
回复
你 Winform 里面创建的控件使用和asp.net 控件显示方式不同啊。你asp.net里面怎么用 ?

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧