标题无关
1、原定今天要说的HTC的东西,晚上事情太多,没办法说了
2、以前的JAVA版本的报表的东西,现在想搞成DotNet的版本,准备着手,呵呵,还有一个ORM框架,周末介绍介绍吧 

在使用DotNet BlogEngine的时候,BlogEngine默认捆绑的编辑器是TinyMCE,我对这个东西尚属首次接触,就很怀念自己当初使用的FckEditor,大略看了看,替换的方法很简单


1、部署Fckeditor到目录/FckEditor/下。
2、打开/admin/htmlEditor.ascx,修改页面文件为
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="htmlEditor.ascx.cs" Inherits="admin_htmlEditor" %>
<%@ Register Src="tinyMCE.ascx" TagName="tinyMCE" TagPrefix="uc1" %>
<%@ Import Namespace="BlogEngine.Core" %>
<textarea ID="TinyMCE1" style="width:100%" rows="40" runat="server"></textarea>
<script src='/fckeditor/fckeditor.js' type='text/javascript'></script>
<script type= "text/javascript" defer="defer">
  var oFCKeditor = new FCKeditor( '<%=TinyMCE1.ClientID %>',null,null,"Default" ) ; 
  oFCKeditor.BasePath = "/fckeditor/" ; 
  oFCKeditor.ReplaceTextarea() ; 
</script>
3、修改/admin/htmlEditor.ascx.cs
using System;
using System.Web;
using System.Web.UI.WebControls;
public partial class admin_htmlEditor : System.Web.UI.UserControl
{
  public string Text
  {
    get { return TinyMCE1.InnerHtml; }
      set { TinyMCE1.InnerHtml = value; }
  }
  public short TabIndex
  {
      get { return 0; }
      set { }
  }
}
4、修改admn/Pages/Add_entry.aspx
删除javascript的Save方法即可。