如何将在C#中做的一个windows控件放入ASP.NET页面,就好像以前用VB开发的OCX控件放入网页中一样。 我已经看过本论坛上面的关于ASP.NET调用C#编写的COM组件的文章,但我感觉这些COM组件都是在服务端运行的,我希望能在客户端页面中显示一个代有用户界面的控件,而且是用C#制作而成的控件,不知道有哪位高手知道。谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 使用 object巴如: 'Dim sb As New StringBuilder 'sb.Append(" <OBJECT id='print' classid='" + ctrlurl + "#EimPrint.PrtCtrl' width='25' height='25' VIEWASTEXT >" + Chr(13)) 'sb.Append(" <PARAM NAME='ReportBindingsUrl' VALUE='" + Server.HtmlEncode(reportBindingsUrl) + "'>" + Chr(13)) 'sb.Append(" <PARAM NAME='ReportTemplateBase' VALUE='" + Server.HtmlEncode(Me.ReportTemplateBase) + "'>" + Chr(13)) 'If autoOpen Then ' sb.Append(" <PARAM NAME='AutoOpen' VALUE=True>" + Chr(13)) 'End If 'sb.Append(" </OBJECT>" + Chr(13)) //就好像以前用VB开发的OCX控件放入网页中一样跟以前的没什么区别 <OBJECT id="tableCtl1" style="WIDTH: 100%; HEIGHT: 100%" classid="../WellCtl.dll#WellCtl.TableCtl" VIEWASTEXT> </OBJECT>这就是一个典型的用法。 具体步骤应该是怎么样的呢?我还是不太清晰。比如说,我新建了一个windows控件,编译生成DLL文件后,应该如何放到ASP窗体中去呢?感觉自己有些关键的步骤没有掌握,请大家指点。 http://www.yesky.com/SoftChannel/72342380484755456/20030701/1711401_3.shtml 你先在引用里面把dll添加进去. http://dotnet.aspx.cc/ShowDetail.aspx?id=D87624FF-C6E9-471E-8BE3-67D1C7EA5443 http://chs.gotdotnet.com/quickstart/winforms/doc/WinFormsIeSourcing.aspx 请大家再看看我下面提的一个问题,谢谢,是上面这个问题的延申。http://community.csdn.net/Expert/topic/3581/3581632.xml?temp=.2034113我已经成功将C#编写的windows控件库放入ASP.NET的页面中,请问如何使控件获得对客户机的IO权限?好像是关于安全方面的。 在分析向此请求提供服务所需资源时出错 MVC添加视图出错:不存在类型或命名空间名称。但已using 菜鸟自学ASP.NET,非常简单的入门问题,在线等 关于DataGrid的属性的使用 ASPNET函数问题!! 请教一个正则表达式 00 DataSet获取两个output的参数 使用owc控件,不能输出到gif。 The underlying provider failed on Open 如何用图片代替asp:button 动态访问CSS文件?
如:
'Dim sb As New StringBuilder 'sb.Append(" <OBJECT id='print' classid='" + ctrlurl + "#EimPrint.PrtCtrl' width='25' height='25' VIEWASTEXT >" + Chr(13))
'sb.Append(" <PARAM NAME='ReportBindingsUrl' VALUE='" + Server.HtmlEncode(reportBindingsUrl) + "'>" + Chr(13))
'sb.Append(" <PARAM NAME='ReportTemplateBase' VALUE='" + Server.HtmlEncode(Me.ReportTemplateBase) + "'>" + Chr(13))
'If autoOpen Then
' sb.Append(" <PARAM NAME='AutoOpen' VALUE=True>" + Chr(13))
'End If
'sb.Append(" </OBJECT>" + Chr(13))
跟以前的没什么区别
VIEWASTEXT>
</OBJECT>
这就是一个典型的用法。
比如说,我新建了一个windows控件,编译生成DLL文件后,应该如何放到ASP窗体中去呢?感觉自己有些关键的步骤没有掌握,请大家指点。
我已经成功将C#编写的windows控件库放入ASP.NET的页面中,请问如何使控件获得对客户机的IO权限?好像是关于安全方面的。