.net生成的组件能不能直接在网页上用?怎么用? Using Windows Forms Controls in Internet Explorerhttp://www.gotdotnet.com/team/windowsforms/iesourcing.aspx 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 给你个简单的例子吧!定义一个自定义控件,myControl...namespace myControl{ public class Helloworld :Control{ protect override void Render(HtmlTextWriter output){ output.Write("<Center>HelloWorld!</Center>"); } }}使用该控件.<% Register TagPrefix="myControl" Namespace="myControl" Assembly="myControl" %> <html> <body> <form method="POST" action="Simple.aspx" runat=server> <myControl:HelloWorld id="MyControl1" runat=server/> </form> </body> </html> 我找到了一个例子类似:<object id="simpleControl1"classid="http:SimpleControl.dll#Microsoft.Samples.WinForms.Cs.SimpleControl.SimpleControl"height="300" width="300" VIEWASTEXT> <param name="Text" value="Simple Control"></object>但要求该 HTML 页必须驻留在 Web 服务器上的 IIS 虚拟目录中,而且必须具有相应的权限。难道不在Web 服务器上的 IIS 虚拟目录中就不行吗?? 在一个目录中找文件 为什么我的WPF TreeView 只显示第一级树呢? Windows服务与窗体程序交换数据问题 EQWorksheet 中 怎么设置 EQRange自动换行? 数据库 C#导出excel时如何设置如何进行统计数据 一个青蛙过河程序 总是调试错误 请牛人帮忙 提一个关于DATAGRID的简单问题!! 求一个长文章设定长度翻页的代码 C#调用VC的DLL参数是自定义类型指针的问题 这里有所有Windows Form中关于操作DataGrid的常见问题解答 关于C#里Encoding的问题!!
定义一个自定义控件,myControl
...
namespace myControl{
public class Helloworld :Control{
protect override void Render(HtmlTextWriter output){
output.Write("<Center>HelloWorld!</Center>");
}
}
}使用该控件.
<% Register TagPrefix="myControl" Namespace="myControl" Assembly="myControl" %>
<html>
<body>
<form method="POST" action="Simple.aspx" runat=server>
<myControl:HelloWorld id="MyControl1" runat=server/>
</form>
</body>
</html>
height="300" width="300" VIEWASTEXT>
<param name="Text" value="Simple Control">
</object>
但要求该 HTML 页必须驻留在 Web 服务器上的 IIS 虚拟目录中,而且必须具有相应的权限。
难道不在Web 服务器上的 IIS 虚拟目录中就不行吗??