首页系统dotnettextbox(DotNetTextBox的用法详解)

dotnettextbox(DotNetTextBox的用法详解)

编程之家2024-02-14109次浏览

一、DotNetTextbox使用问题

dotnettextbox(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>

dotnettextbox(DotNetTextBox的用法详解)

<!--设置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控件直接拖放到项目的设计页面即可完成控件的调用。

dotnettextbox(DotNetTextBox的用法详解)

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

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

二、我用的DotNetTextBox控件怎么存储html格式呀

这得看你的编辑器了,你在里面输入一段文字然后点源代码进去看看。如果里面没的HTML代码,怕是楼主的编辑器的默认配置有问题。可能下的不是正宗的,是被被人改过的。建议楼主换个吧,这个编辑器不怎么好用,唯一的好处就是它可以以控件的形式在后台操作。换Fckeditor

三、DotNetTextBox 上传怎么获取图片大小

DotNetTextBox控件配置上传功能

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

注:免费版开源版Ver3.3.4以后版本可使用Wizard.aspx在线可视化设置向导来配置该功能!

一、配置向导

第一步:打开system_dntb/uploadconfig/default.config文件,请按相应注释进行设置,配置文件如下:

<?xml version="1.0" encoding="utf-8"?>

<configuration>

<!--设置上传文件夹的最大可用空间(单位KB)-->

<maxAllUploadSize>20480</maxAllUploadSize>

<!--设置上传文件单个的最大尺寸(单位KB)-->

<maxSingleUploadSize>1024</maxSingleUploadSize>

<!--设置上传文件是否自动改名-->

<autoname>false</autoname>

<!--设置是否允许上传-->

<allowUpload>true</allowUpload>

<!--是否在上传界面启用水印控制on为开启,off为关闭-->

<watermarkOption>on</watermarkOption>

<!--是否启用上传图片的文字水印-->

<watermark>true</watermark>

<!--开启文字水印后是否保留原件并新建副本,false为不新建,false以外的字符则新建副本,副本名称以该字符加原文件名命名-->

<watermarkName>false</watermarkName>

<!--设置水印文字-->

<watermarkText></watermarkText>

<!--是否启用上传图片的图片水印-->

<watermarkImages>false</watermarkImages>

<!--开启图片水印后是否保留原件并新建副本,false为不新建,false以外的字符则新建副本,副本名称以该字符加原文件名命名-->

<watermarkImagesName>false</watermarkImagesName>

<!--设置图片水印所在的位置-->

<watermarkImages_path>img/aspnet2.GIF</watermarkImages_path>

<!--是否启用缩略图-->

<smallImages>false</smallImages>

<!--开启缩略图后是否保留原件并新建副本,false为不新建,false以外的字符则新建副本,副本名称以该字符加原文件名命名-->

<smallImagesName>false</smallImagesName>

<!--缩略图缩放类型,HW:指定高宽缩放(可能变形)。W:指定宽,高按比例。H:指定高,宽按比例。Cut:指定高宽裁减(不变形)-->

<smallImagesType>HW</smallImagesType>

<!--缩略图宽度-->

<smallImagesW>150</smallImagesW>

<!--缩略图高度-->

<smallImagesH>150</smallImagesH>

<!--是否允许删除文件-->

<delete>true</delete>

<!--是否允许文件重命名-->

<edit>true</edit>

<!--是否允许创建文件夹-->

<folder>true</folder>

<!--是否启用文件列表-->

<fileListBox>true</fileListBox>

<!--是否启用图像属性(v6.0版本新增配置)-->

<imageAttribute>true</imageAttribute>

<!--默认是收缩或展开文件列表(V6.0版本新增,show是展开,hide是收缩)-->

<fileListView>show</fileListView>

<!--默认是收缩或展开图像属性(V6.0版本新增,show是展开,hide是收缩)-->

<imageAttributeView>show</imageAttributeView>

<!--最大同时上传文件数(V6.0版本新增)-->

<maxUpload>10</maxUpload>

<!--上传文件功能可上传的文件类型-->

<fileFilters>rar,zip,pdf,txt</fileFilters>

<!--上传图片功能可上传的文件类型-->

<imagesFilters>jpg,gif,png</imagesFilters>

<!--上传自动播放文件功能可上传的文件类型-->

<mediaFilters>wmv,rm,rmvb,asf,wma,mpg,mp3,swf,flv</mediaFilters>

<!--上传模板功能可上传的文件类型-->

<templateFilters>html,htm</templateFilters>

</configuration>

第二步:设置控件UploadConfig属性,指定配置文件的存放路径,控件默认指向default.config。

第三步:设置控件UploadFolder属性,指定上传文件的存放文件夹,控件默认upload/(相对于system文件夹,即实际上传路径为system_dntb/upload/)。

第四步:设置控件UploadFolderSize属性,指定上传文件夹的空间大小。如果为0,则由上传配置文件决定空间大小

\

注意

<!--是否在上传界面启用水印控制on为开启,off为关闭-->

<watermarkOption>on</watermarkOption>

<!--设置水印文字-->

<watermarkText></watermarkText>

maxthon.exe(机子中突然出现两个Maxthon.exe进程)lazyload.js(lazyload.js)