在ASP.NET页面中嵌入winform控件 VS2008
第1步:打开VS2008 —文件—新建项目—windows窗体控件(这里假定名称为:WindowsControlLibrary)—将生成的控件名称修改为UserControlTest(名字随意取)
第2步:在窗体里放一个按钮,在按钮里写一个最伟大的程序如下
namespace WindowsControlLibrary{
public partial classUserControlTest : UserControl
{
public UserControlTest()
{
InitializeComponent();
}
privatevoidbutton1_Click(objectsender, EventArgs e)
{
MessageBox.Show("hello word");
}
}
}
第3步:编译一下,得到一个WindowsControlLibrary.dll 文件,将此文件拷贝到要用的网站根目录下
第4步:在网页中写入如下代码:
<object id="ctl" classid="Liuw.Net.WindowsControlLibrary.dll#Liuw.Net.WindowsControlLibrary.HelloWorld"></object>
这里有点像ActiveX控件的调用,classid的命名规则是 "dll文件名#命名空间名.类名"‘
这样就完成了。
一切尽在淘婚网www.taohunla.com