基于 ExtJS 的專業 ASP.NET 控件庫,FineUI v4.0.2.2 發布了!
基于 ExtJS 的專業 ASP.NET 控件庫
創建 No JavaScript,No CSS,No UpdatePanel,No ViewState,No WebServices 的網站應用程序。
快速的項目開發
基于您熟悉的 C# 和 ASP.NET 2.0 開發模式,不需要 JavaScript 代碼就能完成真正的 Web 2.0 應用。不僅可以極大地減少開發時間和降低開發成本,而且方便維護升級。
基于現有的ASP.NET知識
FineUI 完全遵循 ASP.NET 的命名習慣和開發框架,你經常會發現很多控件的命名、屬性、方法、事件和原生的 ASP.NET 控件一模一樣,因此無需您事先了解ExtJS的知識。
豐富的控件
超過 50 個專業的 ASP.NET 控件,不僅幫助您快速實現業務邏輯,而且讓頁面更加生動和華麗。
跨瀏覽器支持
FineUI 使用C#代替傳統的 JavaScript 開發,不僅提高了開發效率,而且確保在所有主流的瀏覽器下流暢運行。
多主題支持
FineUI 內置 4 種官方主題,同時還允許您自定義主題,來滿足項目的個性化需求(截圖效果)。
頁面無刷新
所有的頁面回發都不會導致整個頁面刷新,而只有部分頁面得到更新。這個 AJAX 過程對開發人員完全透明,您可以像往常一樣在服務器端改變控件屬性,這個修改會立即更新到前臺頁面,而無需任何額外的代碼。
輕量級的數據傳輸
ViewSate 是 WebForm 開發模式的基石,帶來便利的同時也增大了數據傳輸。 而FineUI 獨創的 XState 實現,不僅保留便利而且極大的減少了數據的傳輸量。
持續的開發維護
FineUI 從 2008-04 發布第一個版本以來,5年多的時間內一直堅持不懈的發布了100多個版本,并還將繼續一直維護下去。
開源免費
FineUI 可以免費應用于任何非商業或者商業性的項目,采用對商業應用友好的 Apache License 2.0 協議(注:ExtJS 在GPL v3 協議下發布,商業使用需要購買ExtJS授權。)
相關鏈接
首頁:http://fineui.com/
論壇:http://fineui.com/bbs/
示例:http://fineui.com/demo/
文檔:http://fineui.com/doc/
下載:http://fineui.codeplex.com/
+表格合計行重構。 -增加屬性EnableSummary、SummaryData、SummaryPosition。 -增加示例grid/grid_summary.aspx、。 +增強品牌意識。 -客戶端庫簡稱 X 統一改為 F。 -服務器控件標簽前綴由 x 統一改為 f。 -自定義CSS、JavaScript前綴由 x_ 或者 box- 統一改為 f_ 或者 f- 。 +客戶端事件由函數定義形式改為傳入回調函數。 -函數onReady更改為F.ready(fn)。 -函數onAjaxReady更改為F.ajaxReady(fn)。 -函數X.util.beforeAjaxPostBackScript更改為F.beforeAjax(fn)。 -刪除PageManager的ExecuteOnReadyWhenPostBack屬性。 -更新需要JavaScript參與的示例,DOM相關操作改為jQuery實現。 -增加示例grid/grid_edit_enterkey_v.aspx,演示如果使用回車鍵遍歷表格中所有文本框(⑥阿太⑥)。 -更新X.util.addMainTab方法,如果refreshWhenExist為true,則嘗試更新iframe的url,而不是調用location.reload(KITTEN-4293)。 -如果面板的EnableIFrame為true,則忽略Items屬性(purplebolt)。 -為窗體控件的GetShowReference增加重載方法,可以在打開窗體時指定寬度和高度(黑冰.cn)。 -修正Can not add property X_Rows_GZ to Newtonsoft.Json.Linq.JObject(今夕何夕、treedun、歐志輝)。 -增加示例iframe/topmenu4/default.aspx,演示IFrame中的樹如何與父窗口中的選項卡控件交互(wolkai-4386)。 -修正IE8下數組不支持indexOf方法的問題。 -IE10下示例頁面頂部背景空白(奮斗~-4173)。 -IE9/10下自定義按鈕的圖片顯示不了(奮斗~-4197)。 -包含日期控件的頁面回發時出錯(奮斗~-4172)。 -選項卡示例中的多行文本框在IE7下沒有展開(奮斗~-4198)。 -多行顯示補全數據示例問題(慧信-4180)。 -示例站點Cookie沖突導致無法訪問(石頭oswica-4182)。 -主題為Access時,表格的序號列背景色異常(死水沼澤-4183)。 -最大化窗體不能響應瀏覽器窗口大小改變事件(老白楊-4403)。 -刪除行布局(吉吉﹑-4200)。 +多表頭問題(吉吉﹑-4242)。 -表格的ForceFitAllTime改名為ForceFit,此屬性暫時不能和多表頭一起使用。 +按鈕的Type=Submit無效(Herb-4192)。 -刪除Button的Type屬性,為SimpleForm和Form控件增加屬性SubmitButton。 -更新示例basic/login.aspx和form/form_reset.aspx。 +關閉窗體之前,檢查窗體IFrame內表單是否已經改變,如果已經改變則彈出是否關閉的確認對話框以防止用戶錄入數據丟失。 -窗體啟用EnableConfirmOnClose,EnableIFrame。 -窗體IFrame里面的關閉按鈕通過ActiveWindow.GetConfirmHideReference等函數注冊客戶端事件。 -更新客戶端函數F.wnd.getActiveWindow,直接返回窗體對象,瀏覽器窗口對象可以通過F.wnd.getActiveWindow().window來獲取。 -窗體增加GetIFramePostBackEventReference函數,用來回發窗體內的IFrame頁面。 -增加示例iframe/window.aspx和iframe/window2.aspx,演示如何使用窗體關閉確認對話框,并且第一次將保持按鈕放在窗體的工具欄中。 -窗體控件的IsModal屬性無效(purplebolt-4209)。 -刪除面板的FooterBarAlign屬性,為Toolbar控件增加ToolbarAlign屬性(可能需要為Footer工具欄設置ToolbarAlign="Right")。 -修正動態創建模板列無法導出的問題(hroger-4584)。