当前位置:编程学习 > C#/ASP.NET >>

使用 DotNetTextBoxV3.4.3发生错误..

错误 1 未能加载文件或程序集“ActiproSoftware.CodeHighlighter.Net20”或它的某一个依赖项。系统找不到指定的文件。 D:\网站\textbox\admin\system_dntb\PasteCode.aspx 2


错误 2 未知的服务器标记“ch:codehighlighter”。 D:\网站\textbox\admin\system_dntb\PasteCode.aspx 161


调试的时候出现以上两个错误.是不是只要把一个DotNetTextBox.dll文件放到项目的BIN文件夹.就可以了呢?? --------------------编程问答-------------------- 1.直接在ASPX页面引用控件的话,请将DotNetTextBox.dll复制到页面所在项目的bin目录下,并在页面顶部添加: 
<%@Register TagPrefix="dntb" Namespace="DotNetTextBox" Assembly="DotNetTextBox"%>
在需要加入控件的地方添加:
<DNTB:WebEditor id="控件ID" Skin="设置皮肤文件夹的相对路径" systemfolder="设置系统文件夹的相对路径" runat="server"></DNTB:WebEditor> 

2.路径的设置也可在项目web.config的<appSettings>配置节里直接添加全局的路径设置,这样该项目下所有页面的控件调用都不用单独设置上述两个路径!web.config设置如下:
<appSettings>
<!--设置system目录的相对路径,请相对于web.config文件所在的目录-->
<add key="systemfolder" value="system_dntb/" />

<!--设置皮肤目录的相对路径,请相对于system_dntb目录-->
<add key="skin" value="skin/xp/" />
</appSettings>

3.VS2005编辑器中可通过工具>选择工具箱项>.NET Framework组件>浏览并选定DotNetTextBox.dll后按确定控件将默认显示在VS2005编辑器工具箱的常规选项卡(可自行将控件拉到标准选项卡中),也可以直接在工具箱的标准选项卡列标头或所属列任何控件上右击>选择项> .NET Framework组件>浏览并选定DotNetTextBox.dll后即可直接将控件加入标准选项卡。这样以后只要在常规选项卡或标准选项卡中将WebEditor控件直接拖放到项目的设计页面即可完成控件的调用。

4.将system_dntb目录拷贝到所在项目里。

5.将控件bin目录里的Word_dntb.dll,WordPlugin.dll拷贝到项目BIN目录里(如果不需要Word导入功能,删除system_dntb目录里的importword.aspx就可以不需要拷贝这两个DLL文件)


我以经安以上步骤做了.为什么还是出错? --------------------编程问答-------------------- 顶一下!!!!!!!!!!! --------------------编程问答-------------------- 顶一下
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,