zoukankan      html  css  js  c++  java
  • DotNetTextBox编辑器

    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 然后将System_dntb拷到根目录下面就可以了
     

    DotNetTextBox上传到服务器时出现报错
    使用DotNetTextBox时,当上传到服务器时出现以下报错:

    1)、Server Error in '/' Application.

     

    --------------------------------------------------------------------------------

    Could not load file or assembly 'EnvDTE, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. 系统找不到指定的文件。

    解决方法:原因是服务器上缺少EnvDTE.dll文件。把此文件放在项目中的bin文件夹中。

    步骤:找到DotNetTextBox源文件夹,内容有一个文件EnvDTE.rar,解压此文件中的EnvDTE.dll,把解压的文件放在项目bin文件夹下。便可以解决此问题了。

     

    2)、未能加载文件或程序集“ActiproSoftware.CodeHighlighter.Net20”或它的某一个依赖项。

    解决方法:把DotNetTextBox下的bin文件夹中的ActiproSoftware.CodeHighlighter.Net20.dll、ActiproSoftware.Shared.Net20.dll、CodeHighlighterTest.dll全部拷贝到项目下的bin文件夹中,便可以解决问题

    多思考,多创新,才是正道!
  • 相关阅读:
    使用C#开发ActiveX控件 并制作Cab包
    asp.net后台创建table设置宽度百分比
    Sql按姓名查出某个人的成绩排名
    获得DataGridView多选框值
    解决iframe窗体丢失Session时登录窗口显示在子页面的问题
    xml返回数组数据
    安卓界面组件文本框
    安卓的UI界面开发(初学者推荐)
    安卓布局
    安卓界面组件按钮
  • 原文地址:https://www.cnblogs.com/shuang121/p/1969306.html
Copyright © 2011-2022 走看看