上一章已經簡單介紹了CKEditor控件能夠編寫C#代碼,而後能夠經過ajax去調用,可是要在網頁上面編寫全部C#後臺邏輯,確定痛苦死了,不說實現複雜的邏輯,就算實現一個簡單增刪改查,都會讓人頭痛欲裂,並且不能建立類庫,不能運用各類設計模式,不能重複調用,智能提示也不夠全面,我估計沒有一我的願意在這種模式下去開發,可以用這種模式開發一個增刪改查,絕對是大牛,反正我是作不到。爲了解決這種問題,因此這就須要CKEditor編輯器的擴展性,利用CKEditor擴展各類控件來普助實如今線開發。利用控件來生成C#代碼方法或者服務器組件,而後C#代碼方法經過ajax去調用,服務器組件咱們綁定數據,從而有了Web在線開發的可能。ajax
首先來介紹經常使用From表單控件,如圖所示:設計模式
紅色框框住的就是經常使用From表單控件。從左到右分別是From,複選框,單選框,文本框,多行文本框,下拉列表,按鈕,圖片按鈕,隱藏文本框,Lable服務器
複選框和單選框介紹與說明:編輯器
由於單選框和複選框屬性和設置界面一直,因此就一塊兒講解,點擊複選框按鈕彈出,複選框設置界面,以下圖:函數
屬性說明與用法:網站
字段說明 | 輸入類型 | 說明 |
控件ID | 自動生成,生成一個惟一的控件ID,若是頁面存在重複預覽頁面會報錯 | |
控件名稱 | 手工輸入 | 方便編輯時,知道該控件是作什麼的。 |
綁定字段 | 彈出選擇 | 編輯頁面進行綁定數據和修改數據使用,以及列表查詢的時候會用到, |
驗證類型 | 彈出選擇和輸入 | 編輯頁面保存會根據驗證類型進行驗證,保存以前js和C#後臺都會對其驗證。 |
選項 | 列表維護 | 一行數據表明一個複選選項 |
文本框和多行文本介紹與說明url
文本框和多行文本的屬性也是一致的,一塊兒說明.點擊文本框彈出以下層:spa
屬性說明與介紹:設計
字段名稱orm |
輸入類型 |
說明 |
Id |
文本 |
默認會生成一個ID,可修改,可是要保證ID爲惟一 |
初始值 |
文本 |
若是設置了默認值,該初始值會被默認值替換。 |
保存驗證 |
彈出選擇或輸入 |
編輯頁面保存會根據驗證類型進行驗證,保存以前js和C#後臺都會對其驗證。 |
最多字符數 |
Int |
控制文本框輸入最大字符的數量 |
類型 |
下拉列表 |
分爲文本,日期,密碼三種類型 |
綁定字段 |
點擊選擇 |
編輯頁面進行綁定數據和修改數據使用,以及列表查詢的時候會用到, |
默認值 |
點擊選擇 |
可設置當前的環境變量或者url的參數 |
顯示字段 |
是與否 |
控制顯示綁定字段的屬性 |
查詢符號 |
下拉選擇 |
做爲列表查詢條件使用, |
下拉列表說明與介紹:
點擊下拉列表控件屬性設置界面以下:
屬性說明與介紹
字段名稱 |
輸入類型 |
說明 |
Id |
文本 |
默認會生成一個ID,可修改,可是要保證ID爲惟一 |
寬度 |
數字 |
控制下拉列表寬度 |
高度 |
數字 |
控制下拉列表高度 |
綁定字段 |
彈出選擇 |
編輯頁面進行綁定數據和修改數據使用,以及列表查詢的時候會用到, |
保存後驗證 |
彈出選擇或者輸入 |
編輯頁面保存會根據驗證類型進行驗證,保存以前js和C#後臺都會對其驗證。 |
是否動做 |
是與否 |
是顯示出現三個屬性,分別爲:動做名稱,text綁定字段,value綁定字段,可與查詢控件配合使用,讓查詢控件綁定下拉列表選項展現出來。 選擇否,就必須添加【選擇設置】 |
動做名稱 |
下拉選擇 |
會顯示查詢控件的名稱 |
text綁定字段 |
下拉選擇 |
會顯示查詢控件查詢結果返回的字段名稱 |
Value綁定字段 |
下拉選擇 |
會顯示查詢控件查詢結果返回的字段名稱 |
選項 |
列表編輯 |
一行表明一個選項。 |
按鈕控件說明與介紹:
按鈕控件屬性設置界面以下:
屬性說明
字段名稱 |
輸入類型 |
說明 |
按鈕ID |
文本 |
默認會生成一個ID,可修改,可是要保證ID爲惟一 |
按鈕名稱 |
文本 |
按鈕會顯示的名稱 |
Classname |
文本 |
按鈕的樣式 |
按鈕的類型 |
點擊選擇 |
分爲:普通按鈕和連接按鈕,普通按鈕是<input type=「butnn」/> 連接按鈕顯示是<a/> |
按鈕權限 |
下拉選擇 |
對應到用戶受權的按鈕類別。 |
動做類型 |
下拉選擇 |
服務動做,Js動做,Url動做,其餘動做 |
備註:服務動做:選擇的是服務動做控件,後面會重點介紹。
Js動做:定義一個js函數動做名稱
Url動做:點擊可設置彈出那個窗體
其它動做:爲公共,特有的動做。
Lable控件說明與介紹
Lable屬性設置界面以下:
屬性說明:
字段名稱 |
輸入類型 |
說明 |
按鈕ID |
文本 |
默認會生成一個ID,可修改,可是要保證ID爲惟一 |
Lable名稱 |
文本 |
設計界面顯示名稱 |
默認值 |
點擊選擇 |
可設置當前的環境變量或者url的參數 |
綁定字段 |
點擊選擇 |
綁定顯示某個字段的值 |
隱藏域控件介紹與說明
隱藏域控件屬性界面以下:
隱藏文本屬性說明:
字段名稱 |
輸入類型 |
說明 |
按鈕ID |
文本 |
默認會生成一個ID,可修改,可是要保證ID爲惟一 |
值 |
文本 |
沒有默認值和綁定字段值得時候顯示 |
默認值 |
點擊選擇 |
可設置當前的環境變量或者url的參數 |
綁定字段 |
點擊選擇 |
綁定顯示某個字段的值 |
這些from表單控件最後生成都是服務器控件,具體生成怎樣的服務器標籤,能夠去代碼編輯界面=>代碼生成結果去看。
若是你們有興趣的話,歡迎加入羣QQ一塊兒討論:109434403