说一下如何安装 Ie Web Controls 控件.
理清方法如下:
①首先要装好Framework框架.
②接着安装IEWebControl*.**e.不知道下载地址的可以在http://bbs.mxkaolin.com/lanxu/showsoft.aspx?id=9下载.
安装的位置可以自定义,没有关系的.
③执行安装文件后,在安装目录找到 “build.bat”文件,然后右键,点编辑就能用记事本将这个批处理文件打开。把“csc.exe”换成绝对路径“C:\WINNT\Microsoft.NET\Framework\v1.1.4322\csc.exe”。保存后执行(记得把“只读”属性去掉)。
@if "%_echo%"=="" echo off
if not exist build mkdir build
C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\csc.exe /out:build\Microsoft.Web.UI.WebControls.dll @IEWebControls.rsp
xcopy src\Runtime build\Runtime /E /Y /I /Q
还要注意的是,"csc.exe"后要有一个空格才行.否则会编辑失败的.
④接着,双击被修改过的Build.bat文件.它会自动生成Microsoft.Web.UI.WebControls.dll和到“build”文件夹(*如果你没有做到第三步就只能得到“build”文件夹*)
⑤编译完成后,在安装目录下可以看到“build”活页夹﹐把该目录下的“Runtime”子目录里所有文件复制到“C:\Inetpub\wwwroot\webctrl_client\1_0”(若没有,则自行创建。注意,在 IIS 中新建站点的话,必须把“webctrl_client”目录复制到站点根目录下)
注意:因为有些人的IIS根目录改了位置,所以应找到对应的正确位置才行,
如我的位置是:E:\我的文档\Inetpub\wwwroot\webctrl_client1_0
⑥在Dos窗口中,可以完成build\Runtime目录内容的复制工作.(而不用上面的手工复制工作.)
下面详细方法:
1、先进入.NET的命令行模式,再进入IE WEB的安装目录,然后运行BUILD.BAT
在这里,我假设你不会DOS命令.不知道怎么进入你安装的目录地址,你可以模防下面的命令..我复下来给你看:
Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.
C:\Documents and Settings\good>cd ..
C:\Documents and Settings>d:
D:\>cd net2003
D:\Net2003>cd..
D:\>cd net2003/iewebcontrols
这样就能进入到IE WEB的安装目录,接着在D:\>cd net2003/iewebcontrols后打一空格,再把xcopy /s /i .\build\Runtime E:\我的文档\Inetpub\wwwroot\webctrl_client1_0 /y这个路径复在其后...
接着回车便完成:
D:\>cd net2003/iewebcontrols E:\我的文档\Inetpub\wwwroot\webctrl_client1_0 /y
⑦要在ASP.NET WEB 应用程序中使用IE WEB控件,做完上面的工作后,还得把刚才生成的Microsoft.Web.UI.WebControls.dll文件复制到ASP.NET WEB 应用程序中的/bin子目录中.到此为止,才算完成.
⑧一般人都是用VS2003做ASPNET的了.所以你想把IE WEB控件添加到软件的工具箱中,可以按以下方法去做:
打开VS2003----点击工具箱----WEB窗体-----右键后点选"添加/移除项",会弹出"自定义工具箱"窗口.选择".NET Framword组件" 选项卡,单击"浏览"按钮.找到"Microsoft.Web.UI.WebControls.dll"程序集文件,然后单击确定按钮.这样便完成了添加工作了.
⑨在程序中使用IE WEB控件的方法有:
第一种:
在VS2003中直接从工具箱拖拽便可以了.VS2003会自动添加IE WEB控件的索引.当然你也可以手工添加,步骤是:找到"解决方案资源管理器"中的"引用",单击右键选择"添加引用",找到"Microsoft.Web.UI.WebControls.dll"程序集文件,然后单击确定按钮.
第二种:
使用其它的设计器
若使用其他设计器,则需要在ASP.NET WEB 页面的HTML代码顶端手动添加以下@Registe指令.
Namespace="Microsoft.Web.UI.WebControls"
Assembly="Microsoft.Web.UI.WebControls" %>
然后,装IE WEB控件添加到web 页中,可以使用以下语法:
例如,添加一个Toolbar控件到ASP.NET WEB 窗体的代码.