花了好长时间来折腾这个,前面很快就弄完了,上传本地图片这个可让我费了劲了,贴出来大家共享一下
http://freetextbox.com/default.aspx 这里有FreeTextBox3.1.6的下载
对于.Net2.0来说,配置起来相对简单了很多
只需把 Framework-2.0 里面的 FreeTextBox.dll Copy到项目的bin文件夹底下(未编译之前需要手工创建)
然后创建一个Aspx页面,比如说Default.aspx,在页面里添加
<%@ Register TagPrefix="FTB" Namespace="FreeTextBoxControls" Assembly="FreeTextBox" %>
然后在<form runat="server">里添加<FTB:FreeTextBox id="FreeTextBox1" runat="Server" />
这样最基本的配置就做完了,你可用他来发布新闻了...简单吧
当然,这样还不足够我们使用,最起码我们也应该能上传个图片啥的,默认情况下,FreeTextBox是没有这个按钮的,需要我们稍微的配置一下,就是在你刚刚引用FreeTextBox的地方,也就是
<form runat="server">
<FTB:FreeTextBox id="FreeTextBox1"
ToolbarLayout="........"
runat="Server" />
</form>
看到了没,是不是多了个ToolbarLayout,你可以在这里填写:
ParagraphMenu, FontFacesMenu, FontSizesMenu, FontForeColorsMenu,
FontForeColorPicker, FontBackColorsMenu, FontBackColorPicker, Bold, Italic, Underline,
Strikethrough, Superscript, Subscript, InsertImageFromGallery, CreateLink, Unlink,
RemoveFormat, JustifyLeft, JustifyRight, JustifyCenter, JustifyFull, BulletedList,
NumberedList, Indent, Outdent, Cut, Copy, Paste, Delete, Undo, Redo, Print, Save,
ieSpellCheck, StyleMenu, SymbolsMenu, InsertHtmlMenu, InsertRule, InsertDate,
InsertTime, WordClean, InsertImage, InsertTable, EditTable, InsertTableRowBefore,
InsertTableRowAfter, DeleteTableRow, InsertTableColumnBefore, InsertTableColumnAfter,
DeleteTableColumn, InsertForm, InsertForm, InsertTextBox, InsertTextArea,
InsertRadioButton, InsertCheckBox, InsertDropDownList, InsertButton, InsertDiv,
InsertImageFromGallery, Preview, SelectAll, EditStyle
这么多种按钮,中间用可以用","(逗号)";"(分号)"|"(管道符)隔开,想知道有什么区别,嘿嘿,那就自己试吧...
言归正转,InsertImageFromGallery这个按钮是我们想要的,当我把ToolbarLayout="InsertImageFromGallery"的时候,就会出现一个
图标,然后我们把ftb.imagegallery.aspx这个文件Copy到刚才建的Default.aspx同一级目录下,运行一下试试看,点击图标是不是弹出来一个页面,不要高兴太早,3.1.6的问题就出在ftb.imagegallery.aspx这个文件里
注意到没有:
<form id="Form1" runat="server" enctype="multipart/form-data">
<FTB:ImageGallery id="ImageGallery1"
JavaScriptLocation="ExternalFile"
UtilityImagesLocation="ExternalFile"
SupportFolder="~/aspnet_client/FreeTextBox/"
AllowImageDelete=false AllowImageUpload=true AllowDirectoryCreate=false AllowDirectoryDelete=false runat="Server" />
</form>
这几行,有什么用?管他有什么用呢,反正所有的东西都在FreeTextBox.Dll里,嘿嘿,我猜这是为了给1.1用户用的
不过你不删,那不行,你肯定无法上传图片,我就是被这几行代码给害的,折腾了好几个小时....
苦口半天,也不知道说的对否,有没有用且不说,给口水喝吧^_^
http://freetextbox.com/default.aspx 这里有FreeTextBox3.1.6的下载
对于.Net2.0来说,配置起来相对简单了很多
只需把 Framework-2.0 里面的 FreeTextBox.dll Copy到项目的bin文件夹底下(未编译之前需要手工创建)
然后创建一个Aspx页面,比如说Default.aspx,在页面里添加
<%@ Register TagPrefix="FTB" Namespace="FreeTextBoxControls" Assembly="FreeTextBox" %>
然后在<form runat="server">里添加<FTB:FreeTextBox id="FreeTextBox1" runat="Server" />
这样最基本的配置就做完了,你可用他来发布新闻了...简单吧
当然,这样还不足够我们使用,最起码我们也应该能上传个图片啥的,默认情况下,FreeTextBox是没有这个按钮的,需要我们稍微的配置一下,就是在你刚刚引用FreeTextBox的地方,也就是
<form runat="server">
<FTB:FreeTextBox id="FreeTextBox1"
ToolbarLayout="........"
runat="Server" />
</form>
看到了没,是不是多了个ToolbarLayout,你可以在这里填写:
ParagraphMenu, FontFacesMenu, FontSizesMenu, FontForeColorsMenu,
FontForeColorPicker, FontBackColorsMenu, FontBackColorPicker, Bold, Italic, Underline,
Strikethrough, Superscript, Subscript, InsertImageFromGallery, CreateLink, Unlink,
RemoveFormat, JustifyLeft, JustifyRight, JustifyCenter, JustifyFull, BulletedList,
NumberedList, Indent, Outdent, Cut, Copy, Paste, Delete, Undo, Redo, Print, Save,
ieSpellCheck, StyleMenu, SymbolsMenu, InsertHtmlMenu, InsertRule, InsertDate,
InsertTime, WordClean, InsertImage, InsertTable, EditTable, InsertTableRowBefore,
InsertTableRowAfter, DeleteTableRow, InsertTableColumnBefore, InsertTableColumnAfter,
DeleteTableColumn, InsertForm, InsertForm, InsertTextBox, InsertTextArea,
InsertRadioButton, InsertCheckBox, InsertDropDownList, InsertButton, InsertDiv,
InsertImageFromGallery, Preview, SelectAll, EditStyle
这么多种按钮,中间用可以用","(逗号)";"(分号)"|"(管道符)隔开,想知道有什么区别,嘿嘿,那就自己试吧...
言归正转,InsertImageFromGallery这个按钮是我们想要的,当我把ToolbarLayout="InsertImageFromGallery"的时候,就会出现一个
图标,然后我们把ftb.imagegallery.aspx这个文件Copy到刚才建的Default.aspx同一级目录下,运行一下试试看,点击图标是不是弹出来一个页面,不要高兴太早,3.1.6的问题就出在ftb.imagegallery.aspx这个文件里注意到没有:
<form id="Form1" runat="server" enctype="multipart/form-data">
<FTB:ImageGallery id="ImageGallery1"
JavaScriptLocation="ExternalFile"
UtilityImagesLocation="ExternalFile"
SupportFolder="~/aspnet_client/FreeTextBox/"
AllowImageDelete=false AllowImageUpload=true AllowDirectoryCreate=false AllowDirectoryDelete=false runat="Server" />
</form>
这几行,有什么用?管他有什么用呢,反正所有的东西都在FreeTextBox.Dll里,嘿嘿,我猜这是为了给1.1用户用的
不过你不删,那不行,你肯定无法上传图片,我就是被这几行代码给害的,折腾了好几个小时....
苦口半天,也不知道说的对否,有没有用且不说,给口水喝吧^_^
浙公网安备 33010602011771号