天天看點

CuteEditor5.0的安裝及它與Ajax.net配合無重新整理操作資料庫!

CuteEditor真的是一款很好的web線上編輯器,但是5.0的安裝和以前的版本有點不同,5.0的破解版的下載下傳位址是:http://www.seaskyer.net,下載下傳完後解下壓縮吧,這個地球人都知道.

CuteEditor5.0的安裝及它與Ajax.net配合無重新整理操作資料庫!

我們在vs2005裡面建立個web site吧.然後把CuteEditor添加到工具面闆.我們在工具面闆裡面右鍵選擇choose item,在出來的對話框裡面選擇browser,找到CuteEditor.dll,一路确定就可以拉.

我們再添加個edit.asxp,把工具面闆裡面的Editor拖到頁面上來.這個時候那個授權檔案CuteEditor.lic應該也自動的到了bin目錄下,如果沒有我們必須手動烤進去.這個時候我們如果直接編譯的話還是不可以的,會提示錯誤,因為5.0增加了個EditorImage的功能啊,是以我們必須要把CuteEditor.ImageEditor.dll和NetSpell.SpellChecker.dll(烤這個的原因是預設打開拼寫檢查)都烤到項目的bin目錄下,同時我們也要把解壓縮後的CuteSoft_Client目錄全部拷貝到應用程式的根目錄下.這個時候編譯的時候應該沒有錯誤了,如果還出現什麼windows內建身份驗證的錯誤,那麼我們要修改IIS裡面的配置,在iis的這個站點的屬性裡面有個目錄安全性,再點身份驗證和通路控制的編輯,把內建windows身份驗證前面的小勾打上就是啊.

上面的隻是個最簡單的安裝,還有比如控制CueEditor的顯示,已經安全性和那個什麼上傳的啊,還有控制使用者上傳的目錄啊,或者給每個使用者建個他們自己的圖檔目錄啊,還必須要另外設定,如果可能我江另外寫下.我們這裡現在要開始用Ajax.Net來把CuteEditor的内容插入資料庫拉.

如何把CueEditor裡面的内容用Ajax插入資料庫呢?首先關鍵是獲得CuteEditor的用戶端ID,這個可以通過<%=Editor1.ClietID%>來獲得.再就是如何在用戶端獲得Editor裡面的内容.這個可以使用他的内在的JavaScript API,getHTML(),注意是HTML.下面是一個把CuteEditor的内容插入資料庫的一個html按鈕代碼:

<input id="btnOk" type="button" value="确定" onclick="insertEditor();" />

接着是一個js腳本:我們假設Editor的ID是Editor1

<script language="javascript" type="text/javascript">

     <!--

        function insertEditor()

        {

           var editor = document.getElementById('<%=Editor1.ClientID %>');

           var editorText = editor.getHTML();

           WDDHY.EditMyPage.InsertEditor(editorText,onComplete);

        }

        function onComplete(ret)

           if(ret.value=="OK")

           {

              alert("儲存成功!");

           }

           else

              alert("失敗!");

     //-->

    </script>

我們再看伺服器段的Ajax方法:

[AjaxPro.AjaxMethod]

        public string InsertEditor(string insertStr)

            string connStr = System.Configuration.ConfigurationManager.AppSettings["ConnString"].ToString();

            SqlConnection conn = new SqlConnection(connStr);

            string cmdStr = "insert into userContent(this_content,this_name) values(@content,@name)";

            SqlCommand comm = new SqlCommand(cmdStr,conn);

//2005裡面給參數指派簡單多拉!!

            comm.Parameters.AddWithValue("@content", insertStr);

            comm.Parameters.AddWithValue("@name","pwqzc");

            conn.Open();

            try

            {

                comm.ExecuteNonQuery();

                return "OK";

            }

            catch

                return "BAD";

            finally

                conn.Close();

運作,我們寫點 内容到CuteEditor裡面,點按鈕,他一下就把資料插入進去拉!!!

上一篇: rpm
下一篇: 源碼包安裝