Asp.net 在网页中嵌入windows窗体用户控件的步骤
我正在VisualStudio2005中开发一个windows窗体用户控件。它是一个文件上载控件,仅使用2个元素Asp.net 在网页中嵌入windows窗体用户控件的步骤,asp.net,winforms,user-controls,Asp.net,Winforms,User Controls,我正在VisualStudio2005中开发一个windows窗体用户控件。它是一个文件上载控件,仅使用2个元素 用于显示opnefiledialog的按钮 openfiledialog 我已经在html页面中添加了一个对象标记,该标记带有类id等等 <OBJECT id="myControl1" name="myControl1" classid="ActiveXUploadFile.dll#ActiveXUploadFile.FileUpload" width=288 height=3
<OBJECT id="myControl1" name="myControl1" classid="ActiveXUploadFile.dll#ActiveXUploadFile.FileUpload" width=288 height=300></OBJECT>
名称空间为ActiveXUploadFile,类名为FileUpload
但该控件不显示在网页中
还有什么要做的吗
谢谢Windows窗体和html真的不能很好地混合。为什么不直接使用asp控件呢?只需将其添加到您的aspx页面,如下所示:
<asp:FileUpload ID="FileUpload1" runat="server" />
Matthew要做到这一点,用户必须在其机器上安装.NET framework(大多数用户都有)。然后,为了查看控件,他们将设置.NET安全策略 我曾经在ASP.NET中使用过Atalasoft的.NET组件,它需要执行设置
您可以尝试在.NET中创建普通的COM ActiveX,而不是.NET web组件。这样,您只需对其进行数字签名,用户必须允许在其计算机上安装控件。提供classid属性的完整url 例:
classid=”http://localhost/FirstServiceTestForm.dll#TestForm.myControl“文件上载仅用于演示目的。我必须从网页上读取USB数据。为此,我必须开发一个windows窗体用户控件。