All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
c#(或vb.net)程序编码优化_[Asp.Net教程]
asp.net结合js的网页打印程序_[Asp.Net教程]
js变量作用域及可访问性的探讨_JavaScript技术_编程技术
如何在ASP.NET,2.0中使用,Web,Parts_.net资料_编程技术
SQL大全[1]_mssql学习_编程技术
page事件顺序(.net2.0)_[Asp.Net教程]
技巧应用:ASP.Net中的MD5加密_.net资料_编程技术
触发器学习_[SQL Server教程]
理解SQL的select语句执行顺序_[SQL Server教程]
ASP.NET,2.0中在gridview中使用DataFromatString的小技巧_[Asp.Net教程]
Reading number is top 10 pictures
Terrorist smile the largest human history an explosion1
The world's top ten most beautiful railway station1
住院一星期,检测费两万
Breasts woman big set 1
NeedWallpaper2
ashlynn brooke
真正的国产-非模拍 贵在是真实2
含苞欲放的素颜美少女2
Wild animals melee moment of life and death1
不知名的美女素颜照1
Download software ranking
White deer villiage
Tram sex maniac 2 (H) rar bag10
美女写真1
SP3 for SQL2000
Eclipse 4.2.2 For Win64
Sora aoi, the nurse, uniform ,nursing assistant
Boxer's Top ten classic battle2
jBuilder2006
徐若瑄成名作“魔鬼天使”
豪门浪荡史
归海一刀 published in(发表于) 2014/1/30 1:10:14 Edit(编辑)
如何在Asp.net中使用HtmlArea编辑器_[Asp.Net教程]

如何在Asp.net中使用HtmlArea编辑器_[Asp.Net教程]

如何在Asp.net中使用HtmlArea编辑器_[Asp.Net教程]























  HtmlArea是一款很简洁的WTYSWTYG编辑器,以前我用的是FreeTextBox,缺点很多,运行速度慢,架构太复杂,不支持ajax等等,前面还特地写了一篇文章《Ajax中的UpdatePanel与Freetextbox兼容问题的初步解决方法》,现在终于痛下决心砍了。




  HtmlArea是纯JS+Html的编辑器,理论上可以套在任何语言平台上,经过实际使用可以和Asp.Net 2.0 + Ajax 很好的结合,现在本博客系统已经拿它当作文章编辑器了,下面就是具体安装步骤。




  首先下载HtmlArea3.0,解压到Web项目的某个目录。




  lang/gb.js 是中文语言文件,官方默认是ANSI编码的,如果你的web.config设置为utf-8(默认),则需要用记事本打开gb.js,另存为utf-8格式。




以下是引用片段:











以下是引用片段:
protected void Page_Load(object sender, EventArgs e){




if (!Page.IsPostBack) {




StringBuilder sb = new StringBuilder();




sb.Append("var editor = null;");




sb.Append("function initEditor() {");




sb.Append("editor = new HTMLArea('" + ArticleBody1.FindControl("HtmlArea").ClientID + "');");




sb.Append("editor.generate();}");sb.Append("document.body.onload=initEditor;");




ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "HtmlAreaScript", sb.ToString(), true);}




}




  如果是UpdatePanel提交,则还须在提交后执行下面语句,重新初始化编辑器:




以下是引用片段:
  ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "HtmlAreaScript", "initEditor();", true);




来源:csdn













































添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.