下载了FCK编辑器,里面的字符串怎么过滤?

cenny_1996 2008-11-18 10:34:09
FCKeditor1.Value = dr["NEWSCONTENT"].ToString().
~~~~~~~~~~~~~~~~~~··读到的值是这样:
<p>的身份手机卡等恢复速度防护圣典好房急售</p>
~~~~~~~~~~~~~
怎样把<p>去掉?
...全文
163 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaoqing023 2011-06-07
  • 打赏
  • 举报
回复
3楼 这个怎么用哦
lee576 2008-11-18
  • 打赏
  • 举报
回复
不好意思,格式没搞好
lee576 2008-11-18
  • 打赏
  • 举报
回复
# /// <summary>
# /// 去除HTML标记
# /// </summary>
# /// <param name="NoHTML">包括HTML的源码 </param>
# /// <returns>已经去除后的文字</returns>
# public static string NoHTML(string Htmlstring)
# {
# //删除脚本
# Htmlstring = Regex.Replace(Htmlstring,@"<script[^>]*?>.*?</script>","",RegexOptions.IgnoreCase);
# //删除HTML
# Htmlstring = Regex.Replace(Htmlstring,@"<(.[^>]*)>","",RegexOptions.IgnoreCase);
# Htmlstring = Regex.Replace(Htmlstring,@"([\r\n])[\s]+","",RegexOptions.IgnoreCase);
# Htmlstring = Regex.Replace(Htmlstring,@"-->","",RegexOptions.IgnoreCase);
# Htmlstring = Regex.Replace(Htmlstring,@"<!--.*","",RegexOptions.IgnoreCase);
# Htmlstring = Regex.Replace(Htmlstring,@"&(quot|#34);","\"",RegexOptions.IgnoreCase);
# Htmlstring = Regex.Replace(Htmlstring,@"&(amp|#38);","&",RegexOptions.IgnoreCase);
# Htmlstring = Regex.Replace(Htmlstring,@"&(lt|#60);","<",RegexOptions.IgnoreCase);
# Htmlstring = Regex.Replace(Htmlstring,@"&(gt|#62);",">",RegexOptions.IgnoreCase);
# Htmlstring = Regex.Replace(Htmlstring,@"&(nbsp|#160);"," ",RegexOptions.IgnoreCase);
# Htmlstring = Regex.Replace(Htmlstring,@"&(iexcl|#161);","\xa1",RegexOptions.IgnoreCase);
# Htmlstring = Regex.Replace(Htmlstring,@"&(cent|#162);","\xa2",RegexOptions.IgnoreCase);
# Htmlstring = Regex.Replace(Htmlstring,@"&(pound|#163);","\xa3",RegexOptions.IgnoreCase);
# Htmlstring = Regex.Replace(Htmlstring,@"&(copy|#169);","\xa9",RegexOptions.IgnoreCase);
# Htmlstring = Regex.Replace(Htmlstring, @"&#(\d+);","",RegexOptions.IgnoreCase);
# Htmlstring.Replace("<","");
# Htmlstring.Replace(">","");
# Htmlstring.Replace("\r\n","");
# Htmlstring=HttpContext.Current.Server.HtmlEncode(Htmlstring).Trim();
# return Htmlstring;
# }
asdfgh_5982 2008-11-18
  • 打赏
  • 举报
回复

/// <summary>
/// 移除HTML标签
/// </summary>
/// <param name="HTMLStr">内容</param>
public static string ParseTags(string HTMLStr)
{
return System.Text.RegularExpressions.Regex.Replace(HTMLStr, "<[^>]*>", "").Replace(" ", "").Trim();
}

编辑器 FCKeditor2.4 使用说明 .下载 FCKeditor2.3 (FCKeditot for java) FCKeditor2.4 (FCKeditor基本文件) 以下是下载地址: http://www.fckeditor.net/download/default.html 2.建立项目: 建立项目tomcat/webapps/TestFCKeditor. 3.将FCKeditor2.4解压缩 将FCKeditor2.4解压缩,将整个目录FCKeditor复制到项目的根目录下,并将解压缩出来的文件夹fckeditor重命名为FCKeditor 目录结构为:tomcat/webapps/TestFCKeditor/FCKeditor 然后将FCKeditor-2.3.zip(java)压缩包中\web\WEB-INF\lib\目录下的两个jar文件拷到项目的\WEB-INF\ lib\目录下把其中的src目录下的FCKeditor.tld文件copy到TestFCKedit/WEB-INF/下 4.合并web.xml: 将FCKeditor-2.3.zip压缩包中\web\WEB-INF\目录下的web.xml文件合并到项目的\WEB-INF\目录下的web.xml文件中 5. 修改合并后的web.xml文件 修改合并后的web.xml文件,将名为SimpleUploader的Servlet的enabled参数值改为true, 以允许上传功能,Connector Servlet的baseDir参数值用于设置上传文件存放的位置 在web.xml最后添加标签定义: /TestFCKeditor /WEB-INF/FCKeditor.tld 现在的web.xml文件没有标签了,应该直接在jsp文件中使用:<%@ taglib uri="http://fckeditor.net/tags-fckeditor" prefix="FCK" %> 6. 映射: 上面文件中两个servlet的映射分别为:/editor/filemanager/browser/default/connectors/jsp/connector 和/editor/filemanager/upload/simpleuploader,需要在两个映射前面加上/FCKeditor, 即改为/FCKeditor/editor/filemanager/browser/default/connectors/jsp/connector和 /FCKeditor/editor/filemanager/upload/simpleuploader 这两个名字根据你放在工程中的FCKeditor文件夹名称而定 7.修改skin文件夹 进入skin文件夹,如果你想使用fckeditor默认的这种奶黄色, 那就把除了default文件夹外的另两个文件夹直接删除.(建议不删除,以后要用到其中的一个文件夹) 8.删除无用文件 删除/FCKeditor/目录下除fckconfig.js, fckeditor.js, fckstyles.xml, fcktemplates.xml四个文件以外的所有文件,保留文件夹editor 删除目录/editor/_source, 删除/editor/filemanager/browser/default/connectors/下的所有文件 删除/editor/filemanager/upload/下的所有文件 删除/editor/lang/下的除了fcklanguagemanager.js(我下载的没有这个文件), en.js, zh.js, zh-cn.js四个文件的所有文件 9.修改配置: 打开/FCKeditor/fckconfig.js 修改 FCKConfig.DefaultLanguage = 'zh-cn' ; 把FCKConfig.LinkBrowserURL等的值替换成以下内容: FCKConfig.LinkBrowserURL = FCKConfig.BasePath + "filemanager/browser/default/browser.html?Connector=connectors/jsp/connector" ; FCKConfig.ImageBrowserURL = FCKConfig.BasePath + "filemanager/browser/default/browser.html?Type=Image&Connector=connectors/jsp/connector" ; FCKConfig.FlashBrowserURL = FCKConfig.BasePath + "filemanager/browser/default/browser.html?Type=Flash&Connector=connectors/jsp/connector" ; FCKConfig.LinkUploadURL = FCKConfig.BasePath + 'filemanager/upload/simpleuploader?Type=File' ; FCKConfig.FlashUploadURL = FCKConfig.BasePath + 'filemanager/upload/simpleuploader?Type=Flash' ; FCKConfig.ImageUploadURL = FCKConfig.BasePath + 'filemanager/upload/simpleuploader?Type=Image' ; 10.其它 fckconfig.js总配置文件,可用记录本打开,修改后将文件存为utf-8 编码格式找到: FCKConfig.TabSpaces = 0 ; 改为FCKConfig.TabSpaces = 1 ; 即在编辑器域内可以使用Tab键 如果你的编辑器还用在网站前台的话,比如说用于留言本或是日记回复时,那就不得不考虑安全了, 在前台千万不要使用Default的toolbar,要么自定义一下功能,要么就用系统已经定义好的Basic, 也就是基本的toolbar,找到: FCKConfig.ToolbarSets["Basic"] = [ ['Bold','Italic','-','OrderedList','UnorderedList','-',/*'Link',*/'Unlink','-','Style','FontSize','TextColor','BGColor','-', 'Smiley','SpecialChar','Replace','Preview'] ] ; 这是改过的Basic,把图像功能去掉,把添加链接功能去掉,因为图像和链接和flash和图像按钮添加功能都能让前台 页直接访问和上传文件, fckeditor还支持编辑域内的鼠标右键功能 FCKConfig.ContextMenu = ['Generic',/*'Link',*/'Anchor',/*'Image',*/'Flash','Select','Textarea','Checkbox','Radio','TextField','HiddenField', /*'ImageButton',*/'Button','BulletedList','NumberedList','TableCell','Table','Form'] ; 这也是改过的把鼠标右键的链接图像,FLASH,图像按钮功能都去掉 找到: FCKConfig.FontNames = 'Arial;Comic Sans MS;Courier New;Tahoma;Times New Roman;Verdana' ; 加上几种我们常用的字体 FCKConfig.FontNames = '宋体;黑体;隶书;楷体_GB2312;Arial;Comic Sans MS;Courier New;Tahoma;Times New Roman;Verdana' ; 11.添加文件 添加文件 /TestFCKeditor/test.jsp: <%@ page language="java" import="com.fredck.FCKeditor.*" %> <%@ taglib uri="/TestFCKeditor" prefix="FCK" %> <script type="text/javascript" src="/TestFCKeditor/FCKeditor/fckeditor.js">FCKeditor 1.FCKeditor自定义标签 (必须加头文件 <%@ taglib uri="/TestFCKeditor" prefix="FCK" %> ) 2.script脚本语言调用 (必须引用 脚本文件 <script type="text/javascript" src="/TestFCKeditor/FCKeditor/fckeditor.js">FCKeditor API 调用 (必须加头文件 <%@ page language="java" import="com.fredck.FCKeditor.*" %> ) --%> //标签调用方式 <%--
<FCK:editor basePath="/TestFCKeditor/FCKeditor/" width="700" height="500" skinPath="/TestFCKeditor/FCKeditor/editor/skins/silver/" toolbarSet = "Default" > input FCK:editor>
--%> //JS调用方式
<script type="text/javascript"> var oFCKeditor = new FCKeditor('content') ; oFCKeditor.BasePath = "/TestFCKeditor/FCKeditor/" ; oFCKeditor.Height = 400; oFCKeditor.ToolbarSet = "Default" ; oFCKeditor.ReplaceTextarea();
//FCKeditor API 调用 <%--
<% FCKeditor oFCKeditor ; oFCKeditor = new FCKeditor( request, "content" ) ; oFCKeditor.setBasePath( "/TestFCKeditor/FCKeditor/" ) ; oFCKeditor.setValue( "input" ); out.println( oFCKeditor.create() ) ; %>
--%> 添加文件/TestFCKeditor/show.jsp: <% String content = request.getParameter("content"); out.print(content); %> 12.测试 浏览http://localhost:8080/TestFCKeditor/test.jsp 最后注意不同的版本 变量名称可能不一样请参考你使用的API文档 配置选项: AutoDetectLanguage=true/false 自动检测语言 BaseHref="" 相对链接的基地址 ContentLangDirection="ltr/rtl" 默认文字方向 ContextMenu=字符串数组,右键菜单的内容 CustomConfigurationsPath="" 自定义配置文件路径和名称 Debug=true/false 是否开启调试功能,这样,当调用FCKDebug.Output()时,会在调试窗中输出内容 DefaultLanguage="" 缺省语言 EditorAreaCss="" 编辑区的样式表文件 EnableSourceXHTML=true/false 为TRUE时,当由可视化界面切换到代码页时,把HTML处理成XHTML EnableXHTML=true/false 是否允许使用XHTML取代HTML FillEmptyBlocks=true/false 使用这个功能,可以将空的块级元素用空格来替代 FontColors="" 设置显示颜色拾取器时文字颜色列表 FontFormats="" 设置显示在文字格式列表中的命名 FontNames="" 字体列表中的字体名 FontSizes="" 字体大小中的字号列表 ForcePasteAsPlainText=true/false 强制粘贴为纯文本 ForceSimpleAmpersand=true/false 是否不把&符号转换为XML实体 FormatIndentator="" 当在源码格式下缩进代码使用的字符 FormatOutput=true/false 当输出内容时是否自动格式化代码 FormatSource=true/false 在切换到代码视图时是否自动格式化代码 FullPage=true/false 是否允许编辑整个HTML文件,还是仅允许编辑BODY间的内容 GeckoUseSPAN=true/false 是否允许SPAN标记代替B,I,U标记 IeSpellDownloadUrl=""下载拼写检查器的网址 ImageBrowser=true/false 是否允许浏览服务器功能 ImageBrowserURL="" 浏览服务器时运行的URL ImageBrowserWindowHeight="" 图像浏览器窗口高度 ImageBrowserWindowWidth="" 图像浏览器窗口宽度 LinkBrowser=true/false 是否允许在插入链接时浏览服务器 LinkBrowserURL="" 插入链接时浏览服务器的URL LinkBrowserWindowHeight=""链接目标浏览器窗口高度 LinkBrowserWindowWidth=""链接目标浏览器窗口宽度 Plugins=object 注册插件 PluginsPath="" 插件文件夹 ShowBorders=true/false 合并边框 SkinPath="" 皮肤文件夹位置 SmileyColumns=12 图符窗列数 SmileyImages=字符数组 图符窗中图片文件名数组 SmileyPath="" 图符文件夹路径 SmileyWindowHeight 图符窗口高度 SmileyWindowWidth 图符窗口宽度 SpellChecker="ieSpell/Spellerpages" 设置拼写检查器 StartupFocus=true/false 开启时FOCUS到编辑器 StylesXmlPath="" 设置定义CSS样式列表的XML文件的位置 TabSpaces=4 TAB键产生的空格字符数 ToolBarCanCollapse=true/false 是否允许展开/折叠工具栏 ToolbarSets=object 允许使用TOOLBAR集合 ToolbarStartExpanded=true/false 开启是TOOLBAR是否展开 UseBROnCarriageReturn=true/false 当回车时是产生BR标记还是P或者DIV标记 解决上传乱码: 在SimpleUploaderServlet.java和ConnectorServlet.java两个文件里找到 DiskFileUpload upload = new DiskFileUpload(); 分别在其后加入 upload.setHeaderEncoding("utf-8"); 这样解决了文件上传的中文乱码问题. 但是在控制台显示的中文内容还是乱码,但是没关系,我们没必要去看控制台下的中文 ----------------------------------------------------------------another FCKeditor2.4.2 Java版使用说明 下载地址以及基本配置请参考:http://hi.baidu.com/wain19/blog/item/c33fb0fab74f24dfb48f312d.html 我的开发环境是ubuntu7.04, 系统默认编码是utf-8, 期间,本人遇到了下面这些问题: 问题一:XML request error: Internel Server Error(500) 出现错误的地方是在:点插入图片,点Browse按钮的时候: XML request error: Internel Server Error(500) 找资料:http://lamono.javaeye.com/blog/49135 拷贝xalan.jar和serialize.jar到/WEB-INF/lib,问题解决 FCKeditor-java没有很好的解决中文问题需要我们修改它的源代码后重新编译打包打包过程如下: 1 新建一个web工程名字为FCKeditor-java-2.3,然后把FCKeditor-2.3-java.zip解压缩后的代码拷贝到工程目录下 2如果是用的Eclipse,使用快捷键Ctrl+Shift+R 在SimpleUploaderServlet.java和ConnectorServlet.java两个文件里找到 DiskFileUpload upload = new DiskFileUpload(); 分别在其后加入 upload.setHeaderEncoding("utf-8"); 现在如果直接运行ant任务,会报下面的错误: taskdef class org.apache.catalina.ant.DeployTask cannot be found 3 把tomcat安装目录下/server/lib中的catalina-ant.jar拷贝到/WEB-INF/lib目录 下 4 打开build.xml 找到 找到 运行ant任务dist, 就可以生成新的FCKeditor-2.3.jar包 问题三: 上传时新建的中文目录全部乱码 虽然上传到服务器上的文件名正常,但在JSP页面点下载链接时文件名乱码导致不能正常下载 查找资料:TOMCAT 链接参数有中文时,乱码解决方法 http://hi.baidu.com/jadestone/blog/item/7564deefc9192d36acafd5be.html 修改tomcat-home/conf/server.xml 方法一: 在两处地方加上URIEncoding="utf-8": 方法二: 使用useBodyEncodingForURI="true". 这个方法适合你的TOMCAT实例下需要跑多个不同Encoding的程序时(有点怀疑?!) <... maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" useBodyEncodingForURI="true" /> enableLookups="false" redirectPort="8443" protocol="AJP/1.3" useBodyEncodingForURI="true" / 我只试了方法一,问题解决! 这样, FCKeditor终于可以正常使用了 ================================================================= 以下为个人原创 http://blog.csdn.net/nickshen3/ 怎么将FCKeditor2.4使用在自己的web中 1. 在webapps创建test文件夹webapps\test 2. 将下载FCKeditor2.3的Java包FCKeditor-2.3.zip解压缩,并将web文件夹下的两个文件夹_samples,WEB-INF拷贝到刚才建立的webapps\test下再将src文件夹下的FCKeditor.tld拷贝到WEB-INF下 3. 在webapps\test\下建立文件夹FCKeditor 4. 将刚才下载FCKeditor_2.4.3.zip 解压缩,然后将fckeditor文件夹下的 editor(文件夹),fckconfig.js,fckeditor.js,fckstyles.xml,fcktemplates.xml四个文件拷贝到刚才建立的文件夹FCKeditor下 5.修改test\_samples\jsp\sample02.jsp文件,将原来的 <FCK:editor basePath="/FCKeditor/" 改为<FCK:editor basePath="/test/FCKeditor/"以后使用的时候只需将test换成项目的名称即可 6.打开tomcat测试Http://localhost:8080/test/_samples/jsp/sample02.jsp ok
第1章(\C01)
示例描述:本章实现了用户登录功能。
UserLogin 用于用户登录的验证程序

第2章(\C02)
示例描述:本章展现了ASP.NET 的缓存功能。
CacheDependency \ ControlCache.aspx 表示控件级缓存
CacheDependency \ PageDependency.aspx 表示页面级缓存

第3章(\C03)
示例描述:本章从不同方面介绍ASP.NET 2.0新增的特性Profile。
ProfileWebSite\SimpleProfile.aspx 简单个性配置设置
ProfileWebSite\ComplexProfile.aspx 复杂个性配置设置
ProfileWebSite\ MigrateAnonymous.aspx 匿名用户的个性配置迁移

第4章(\C04)
示例描述:本章通过两个小系统演示了如何实现在线投票
SimpleVote 简单投票系统
FullVote 复杂投票系统

第5章(\C05)
示例描述:本章介绍了RSS的实现及应用。
RSS工具包 Microsoft提供的RSS工具组件
源代码\SimpleReader.aspx 简单RSS阅读器
源代码\ ComplexRSS.aspx 复杂RSS阅读器

第6章(\C06)
示例描述:本章介绍了在线编辑器的原理及实现。
FCKEditorSample FCK编辑器的使用示例
FreeTextBoxSample FreeText编辑器的使用示例
SimpleEditor 自定义的简单在线编辑器模块

第7章(\C07)
示例描述:本章示例展现了C#中的字符串操作。
代码 实现在线支付的示例
第8章(\C08)
示例描述:本章演示了如何实现电子邮件的发送和接收
JMail接收 使用第三方组件实现邮件的发送和接收示例
SimpleMail 使用ASP.NET的Net类自定义邮件发送模块

第9章(\C09)
示例描述:本章示例展现了如何实现文件的上传和下载
简单上传和下载 比较简单的上传下载模块
复杂上传和下载 复杂类型文件的上传和下载模块
第三方组件范例 使用第三方组件实现的上传和下载范例

第10章(\C10)
示例描述:本章示例展现了如何使用ASP.NET 2.0实现网络的图文验证功能
SimpleValidate 随机数字验证模块
ImageValidate 复杂图文验证模块

第11章(\C11)
示例描述:本章示例展现了ASP.NET 2.0中对图片的处理方法
WatermarkedPhoto 使用ASP.NET 2.0实现图像水印
ThumbnailImage 使用ASP.NET 2.0实现缩略图模块
AspJpegSample 使用第三方组件在ASP.NET 2.0中实现对图片的处理

第12章(\C12)
示例描述:本章示例展现了ASP.NET2.0中的防盗链技术。
HandlerSample 图片的处理程序以及防止盗链的方法
FileHandlerSample 文件下载示例

第13章(\C13)
示例描述:本章示例展现了在ASP.NET2.0中实现在线服务的功能。
OnlineService 复杂的在线服务模块
QQSample 比较简单的QQ模式在线服务

第14章(\C14)
示例描述:本章示例演示了如何简单的实现站内和站外的搜索。
BaiduSample 使用百度完成的搜索范例
GoogleSample 使用Google完成的搜索范例

第15章(\C15)
示例描述:本章示例展现了如何使用ASP.NET 2.0统计网站的一些在线数据。
StatSample 网站统计模块的范例
createTable.sql 范例中需要的数据库的脚本

第16章(\C16)
示例描述:本章示例展现了聊天室模块的实现。
SimpleChat 一个简单的双人聊天功能
ChatRoom 一个聊天室模块的范
FckEditor V2.6 fckconfig.js中文注释 1. FCKConfig.CustomConfigurationsPath = '' ; // 自定义配置文件路径和名称 2. FCKConfigFCKConfig.EditorAreaCSS = FCKConfig.BasePath + 'css/fck_editorarea.css'; // 编辑区的样式表文件 3. FCKConfig.EditorAreaStyles = '' ; // 编辑区的样式表风格 4. FCKConfig.ToolbarComboPreviewCSS =''; //工具栏预览CSS 5. FCKConfig.DocType = '' ;//文档类型 6. FCKConfig.BaseHref = ''; // 相对链接的基地址 7. FCKConfig.FullPage = false ; //是否允许编辑整个HTML文件,还是仅允许编辑BODY间的内容 8. FCKConfig.StartupShowBlocks = false ;//决定是否启用"显示模块" 9. FCKConfig.Debug = false ;//是否开启调试功能 10. FCKConfigFCKConfig.SkinPath = FCKConfig.BasePath + 'skins/default/' ; //皮肤路径 11. FCKConfig.PreloadImages=... //预装入的图片 12. FCKConfigFCKConfig.PluginsPath = FCKConfig.BasePath + 'plugins/' ; //插件路径 13. FCKConfig.AutoDetectLanguage = true ; //是否自动检测语言 14. FCKConfig.DefaultLanguage = 'zh-cn' ; //默认语言 15. FCKConfig.ContentLangDirection = 'ltr' ; //默认的文字方向,可选"ltr/rtl",即从左到右或从右到左 16. FCKConfig.ProcessHTMLEntities = true ; //处理HTML实体 17. FCKConfig.IncludeLatinEntities = true ; //包括拉丁文 18. FCKConfig.IncludeGreekEntities = true ;//包括希腊文 19. FCKConfig.ProcessNumericEntities = false ;//处理数字实体 20. FCKConfig.AdditionalNumericEntities = '' ; //附加的数字实体 21. FCKConfig.FillEmptyBlocks = true ; //是否填充空块 22. FCKConfig.FormatSource = true ; //在切换到代码视图时是否自动格式化代码 23. FCKConfig.FormatOutput = true ; //当输出内容时是否自动格式化代码 24. FCKConfig.FormatIndentator = ' ' ; //当在源码格式下缩进代码使用的字符 25. FCKConfig.StartupFocus = false ; //开启时焦点是否到编辑器,即打开页面时光标是否停留在fckeditor上 26. FCKConfig.ForcePasteAsPlainText = false ; //是否强制粘贴为纯文件内容 27. FCKConfig.AutoDetectPasteFromWord = true ; //是否自动探测从word粘贴文件,仅支持IE 28. FCKConfig.ShowDropDialog = true ;//是否显示下拉菜单 29. FCKConfig.ForceSimpleAmpersand = false ;//是否不把&符号转换为XML实体 30. FCKConfig.TabSpaces = 0 ;//按下Tab键时光标跳格数,默认值为零为不跳格 31. FCKConfig.ShowBorders = true ;//合并边框 32. FCKConfig.SourcePopup = false ;//弹出 33. FCKConfig.ToolbarStartExpanded = true ;//启动fckeditor工具栏默认是否展开 34. FCKConfig.ToolbarCanCollapse = true ;//是否允许折叠或展开工具栏 35. FCKConfig.IgnoreEmptyParagraphValue = true ;//是否忽略空的段落值 36. FCKConfig.FloatingPanelsZIndex = 10000 ;//浮动面板索引 37. FCKConfig.HtmlEncodeOutput = false ;//是否将HTML编码输出 38. FCKConfig.TemplateReplaceAll = true ;//是否替换所有模板 39. FCKConfig.ToolbarLocation = 'In' ;//工具栏位置, 40. FCKConfig.CustomConfigurationsPath = '' ; // 自定义配置文件路径和名称 41. FCKConfigFCKConfig.EditorAreaCSS = FCKConfig.BasePath + 'css/fck_editorarea.css'; // 编辑区的样式表文件 42. FCKConfig.BaseHref = ''; // 相对链接的基地址 43. FCKConfig.Debug = true/false; // 是否开启调试功能,当调用FCKDebug.Output()时,会在调试窗中输出内容 44. FCKConfigFCKConfig.SkinPath = FCKConfig.BasePath + 'skins/default/'; // 设置皮肤 45. FCKConfig.AutoDetectLanguage = true/false ; // 是否自动检测语言 46. FCKConfig.DefaultLanguage = 'zh-cn' ; // 设置默认语言 47. FCKConfig.ContentLangDirection = 'ltr/rtr'; // 默认文字方向,ltr左,rtr右 48. FCKConfig.FillEmptyBlocks = true/false ; // 使用这个功能,可以将空的块级元素用空格来替代 49. FCKConfig.FormatSource = true/false; // 切换到代码视图时,是否自动格式化代码 50. FCKConfig.FormatOutput = true/false; // 当输出内容时是否自动格式化代码 51. FCKConfig.FormatIndentator = ""; // 当在“源码格式”下缩进代码使用的字符 52. FCKConfig.GeckoUseSPAN = true/false; // 是否允许SPAN标记代替B,I,U标记 53. FCKConfig.StartupFocus = true/false; // 开启时是否FOCUS到编辑器 54. FCKConfig.ForcePasteAsPlainText = true/false;// 强制粘贴为纯文本 55. FCKConfig.ForceSimpleAmpersand = true/false; // 是否不把&符号转换为XML实体 56. FCKConfig.TabSpaces = 0/1; // TAB是否有效 57. FCKConfig.TabSpaces = 4; // TAB键产生的空格字符数 58. FCKConfig.ShowBorders = true/false; // 是否合并边框 59. FCKConfig.ToolbarStartExpanded = true/false; // 页面载入时,工具栏是否展开,点“展开工具栏”时才出现 60. FCKConfig.ToolBarCanCollapse = true/false; // 是否允许展开折叠工具栏 61. FCKConfig.ToolbarSets = object ; // 编辑器的工具栏,可以自行定义,删减,可参考已存在工具栏 62. FCKConfig.EnterMode = 'p'; // 编辑器中直接回车,在代码中生成,可选为p | div | br 63. FCKConfig.ShiftEnterMode = 'br'; // 编辑器中Shift+回车,在代码中生成,可选为p | div | br 64. FCKConfig.ContextMenu = 字符串数组; // 右键菜单的内容 65. FCKConfig.FontColors = ""; // 文字颜色列表 66. FCKConfig.FontNames = ""; // 字体列表 67. FCKConfig.FontSizes = ""; // 字号列表 68. FCKConfig.FontFormats = ""; // 文字格式列表 69. FCKConfig.StylesXmlPath = ""; // CSS样式列表的XML文件的位置 70. FCKConfig.TemplatesXmlPath = ""; // 模版的XML文件位置 71. FCKConfig.SpellChecker = "ieSpell/Spellerpages"; // 拼写检查器 72. FCKConfig.IeSpellDownloadUrl = ""; // 下载拼写检查器的网址 73. FCKConfigFCKConfig.SmileyPath = FCKConfig.BasePath + 'images/smiley/msn/'; // 表情文件存放路径 74. FCKConfig.SmileyImages = ''; // 表情文件名称列表,具体参考默认设置 75. FCKConfig.SmileyColumns = 8; // 表情窗口显示表情列数 76. FCKConfig.SmileyWindowWidth = 320; // 表情窗口显示宽度,此窗口会因为表情文件的改变而作调整 77. FCKConfig.SmileyWindowHeight = 240; // 表情窗口显示高度,此窗口会因为表情文件的改变而作调整 78. FCKConfig.FullPage = true/false; // 是否允许编辑整个HTML文件,还是仅允许编辑BODY间的内容 79. 80. 81. 上传设置 82. 83. var _FileBrowserLanguage = 'php' ; // asp | aspx | cfm | lasso | perl | php | py 84. var _QuickUploadLanguage = 'php' ; // asp | aspx | cfm | lasso | php[/code] 85. //第一个是文件浏览器使用的语言,第二个快速上传使用的语言,改成你需要的 86. FCKConfig.LinkUploadAllowedExtensions = "" ; // empty for all 87. FCKConfig.LinkUploadDeniedExtensions =".(php|php3|php5|phtml|asp|aspx|ascx|jsp|cfm|cfc|pl|bat|exe|dll|reg|cgi)$" 88. //这是两个允许和拒绝上传的文件类型列表 89. FCKConfig.ImageBrowser = false ;是否在插入图片功能里面启用服务器文件浏览功能 90. FCKConfigFCKConfig.ImageBrowserURL = FCKConfig.BasePath + 'filemanager/browser/default/browser.html?Type=ImageConnector=connectors/' + _FileBrowserLanguage + '/connector.' + _FileBrowserExtension ; 91. Type=Image 表示文件类型是image这会使文件浏览器定位到文件上传路径/image/文件夹下面 92. FCKConfig.FlashBrowser = false ;是否在插入flash功能中启用服务器文件浏览功能 93. FCKConfig.LinkUpload = false ;是否启用插入链接的快速上传功能 94. FCKConfig.ImageUpload = false ;是否启用图片快速上传功能 95. FCKConfig.FlashUpload = false ;是否启用flash上传功能
第1章(\C01)
示例描述:本章实现了用户登录功能。
UserLogin 用于用户登录的验证程序

第2章(\C02)
示例描述:本章展现了ASP.NET 的缓存功能。
CacheDependency \ ControlCache.aspx 表示控件级缓存
CacheDependency \ PageDependency.aspx 表示页面级缓存

第3章(\C03)
示例描述:本章从不同方面介绍ASP.NET 2.0新增的特性Profile。
ProfileWebSite\SimpleProfile.aspx 简单个性配置设置
ProfileWebSite\ComplexProfile.aspx 复杂个性配置设置
ProfileWebSite\ MigrateAnonymous.aspx 匿名用户的个性配置迁移

第4章(\C04)
示例描述:本章通过两个小系统演示了如何实现在线投票
SimpleVote 简单投票系统
FullVote 复杂投票系统

第5章(\C05)
示例描述:本章介绍了RSS的实现及应用。
RSS工具包 Microsoft提供的RSS工具组件
源代码\SimpleReader.aspx 简单RSS阅读器
源代码\ ComplexRSS.aspx 复杂RSS阅读器

第6章(\C06)
示例描述:本章介绍了在线编辑器的原理及实现。
FCKEditorSample FCK编辑器的使用示例
FreeTextBoxSample FreeText编辑器的使用示例
SimpleEditor 自定义的简单在线编辑器模块

第7章(\C07)
示例描述:本章示例展现了C#中的字符串操作。
代码 实现在线支付的示例
第8章(\C08)
示例描述:本章演示了如何实现电子邮件的发送和接收
JMail接收 使用第三方组件实现邮件的发送和接收示例
SimpleMail 使用ASP.NET的Net类自定义邮件发送模块

第9章(\C09)
示例描述:本章示例展现了如何实现文件的上传和下载
简单上传和下载 比较简单的上传下载模块
复杂上传和下载 复杂类型文件的上传和下载模块
第三方组件范例 使用第三方组件实现的上传和下载范例

第10章(\C10)
示例描述:本章示例展现了如何使用ASP.NET 2.0实现网络的图文验证功能
SimpleValidate 随机数字验证模块
ImageValidate 复杂图文验证模块

第11章(\C11)
示例描述:本章示例展现了ASP.NET 2.0中对图片的处理方法
WatermarkedPhoto 使用ASP.NET 2.0实现图像水印
ThumbnailImage 使用ASP.NET 2.0实现缩略图模块
AspJpegSample 使用第三方组件在ASP.NET 2.0中实现对图片的处理

第12章(\C12)
示例描述:本章示例展现了ASP.NET2.0中的防盗链技术。
HandlerSample 图片的处理程序以及防止盗链的方法
FileHandlerSample 文件下载示例

第13章(\C13)
示例描述:本章示例展现了在ASP.NET2.0中实现在线服务的功能。
OnlineService 复杂的在线服务模块
QQSample 比较简单的QQ模式在线服务

第14章(\C14)
示例描述:本章示例演示了如何简单的实现站内和站外的搜索。
BaiduSample 使用百度完成的搜索范例
GoogleSample 使用Google完成的搜索范例

第15章(\C15)
示例描述:本章示例展现了如何使用ASP.NET 2.0统计网站的一些在线数据。
StatSample 网站统计模块的范例
createTable.sql 范例中需要的数据库的脚本

第16章(\C16)
示例描述:本章示例展现了聊天室模块的实现。
SimpleChat 一个简单的双人聊天功能
ChatRoom 一个聊天室模块的范例

第17章(\C17)
示例描述:本章示例展现了如何在ASP.NET 2.0中实现在线点播。
WebCast播放列表 提供播放需要的wmv文件列表
MovieSample 一个简单的在线点播范例

第18章(\C18)
示例描述:本章示例展现了在ASP.NET 2.0中的报表应用。
SQL2000SampleDb.msi SQL Server2000的示例数据库
ReportSample 一个报表应用范例

第19章(\C19)
示例描述:本章示例展现PDF的应用以及在.NET 2.0中的格式转换
PDFTool 创建PDF文档的范例
Table2PDF 将数据表转换为PDF文件的范例

第20章(\C20)
示例描述:本章用两种方式实现了留言板模块。
XMLMessage 使用XML技术打造的留言板范例:
DatabaseMessage 使用数据库打造的留言板范例

第21章(\C21)
示例描述:本章利用数据库访问助手SqlHelper.cs,演示了6种对数据库的不同操作。
ExcuteProc.aspx 执行存储过程的范例
ExcuteProcParm.aspx 执行带参数的存储过程的范例
ExcuteReader.aspx 执行返回DataReader类型的范例
ExcuteScalar.aspx 执行返回一个字段的范例
ExcuteSQL.aspx 执行普通SQL语句的范例
ExcuteSQLParm.aspx 执行带参数的SQL语句的范例

第22章(\C22)
示例描述:本章实现了新闻发布系统,通过新闻发布模板、类别等功能,从不同方面演示了新闻发布的功能。
NewsSample 新闻发布范例
数据库 范例中需要的数据库

第23章(\C23)
示例描述:本章实现了论坛模块系统,包括论坛类型和论坛帖子的各个操作功能。
BBS 完整的论坛示例
数据库 论坛需要的数据库

第24章(\C24)
示例描述:本章通过两个简单的Web服务范例,讲解了如何在ASP.NET 2.0中创建和使用服务。
WebServiceSample 一个简单的HelloWorld服务
WebServiceWeather 天气预报服务范例

第25章(\C25)
示例描述:本章实现了一个在线考试系统,可以随机抽取考题,并能在线阅卷。
Exam 在线考试模块
数据库 范例中需要的数据库
第26章(\C26)
示例描述:本章通过Microsoft 提供的OWC组件实现了不同形状的图表,并提供了一个图像报表的示例。
OWCSample\ClusterChart.aspx 柱状图示例
OWCSample\PieChart.aspx 饼状图示例
OWCSample\ChartReport.aspx 图文报表示例
test.xls 范例生成的效果文件
第27章(\C27)
示例描述:本章通过讲述PetShop4的结构,详细分析了PetShop4各个模块功能。
Microsoft .NET Pet Shop 4.0.msi PetShop4.0安装程序

第28章(\C28)
示例描述:本章通过一个简单的示例介绍了工厂模式的应用
TestFactory 工厂模式范例

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧