DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> AJAX入門 >> AJAX詳解 >> CuteEditor5.0的安裝及它與Ajax.net配合無刷新操作數據庫
CuteEditor5.0的安裝及它與Ajax.net配合無刷新操作數據庫
編輯:AJAX詳解     
CuteEditor真的是一款很好的web在線編輯器,但是5.0的安裝和以前的版本有點不同,5.0的破解版的下載地址是:http://www.seaskyer.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的內容插入數據庫拉.
關於如何安裝AJax.Net,請見我的另外的一騙文章:Ajax.Net快速入門.
如何把CueEditor裡面的內容用AJax插入數據庫呢?首先關鍵是獲得CuteEditor的客戶端ID,這個可以通過<%=Editor1.ClIEtID%>來獲得.再就是如何在客戶端獲得Editor裡面的內容.這個可以使用他的內在的JavaScript API,getHTML(),注意是Html.下面是一個把CuteEditor的內容插入數據庫的一個Html按鈕代碼:
<input id="btnOk" type="button" value="確定" />
接著是一個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裡面,點按鈕,他一下就把數據插入進去拉!!!
XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved