關於ExtAspNet
基於 ExtJS 的專業 ASP.NET 2.0 控件庫,擁有原生的 AJAX 支持和華麗的 UI 效果。
ExtAspNet的使命
創建沒有 JavaScript,沒有 CSS,沒有 UpdatePanel,沒有 ViewState,沒有 WebServices 的網站應用程序。
支持的瀏覽器
IE 7.0+、Firefox 3.6+、Chrome 3.0+、Opera 10.5+、Safari 3.0+
授權協議
Apache License 2.0 (Apache)
相關鏈接
論壇:http://bbs.extasp.net/
示例:http://demo.extasp.net/
文檔:http://doc.extasp.net/
下載:http://extaspnet.codeplex.com/
博客:http://sanshi.cnblogs.com/
發布歷史
+2012-06-24 v3.1.8
+重新規划Grid中列寬度的設置(之前必須為除了ExpandUnusedSpace的列設置固定寬度)(含章)。
-增加屬性MinColumnWidth(列的最小寬度)。
-增加屬性AutoExpandColumn,自動擴展寬度以填充剩余空間的列(ColumnID)(如果設置了ForceFitFirstTime或者ForceFitAllTime,則忽略此屬性)。
-增加屬性AutoExpandColumnMax和AutoExpandColumnMin。
-增加屬性ForceFitFirstTime,成比例改變表格各列的寬度,以防止出現水平滾動條(僅在第一次加載表格時有效)。
-增加屬性ForceFitAllTime,成比例改變表格各列的寬度,以防止出現水平滾動條(第一次加載和之后改變表格寬度時都有效)。
-增加屬性VerticalScrollWidth,垂直滾動條的寬度(不設置則自動計算寬度,0則消除右側預留的滾動條寬度)。
-增加示例grid/grid_forcefit.aspx。
-修正工具欄中控件在設置EnableBigFont時的字體大小(£快樂→無罪、快樂的豬)。
-修正三層IFrame結構並在最外層頁面彈出窗體時無法關閉的問題,並增加示例iframe/parent_postback_top.aspx(feitian78)。
+將框架頁面中樹控件和選項卡控件的交互操作、改變選項卡時更新地址欄,以及頁面第一次打開時展開相應的樹節點和打開選項卡封裝到一個JS函數中。
-現在一行代碼X.util.initTreeTabStrip(treeMenu, mainTabStrip);就完成了之前需要手寫的100行JavaScript代碼。
-這個函數帶來的另一個好處是,不需要在手工寫選項卡中每個選項卡所需要圖標的CSS,這個函數會根據樹節點的圖標自動添加這些CSS代碼。
-更新default.aspx后台代碼,以便根據樹節點對象的頁面地址返回相應的文件類型圖標。
-修正TriggerBox不能改變觸發圖標的問題。
-修正ActiveWindow.GetHidePostBackReference不能傳入帶單引號參數的問題(e先生)。
-修正Window控件最大化后關閉,下次再打開時位置不對的問題(藍色天空、松松工作室)。
-為Label、HyperLink增加Enabled屬性,並更新相應示例(幻之達)。
+為BoundField、HyperLinkField、WindowField、CheckBoxField增加Enabled屬性。
-更新示例grid/grid_prerowdatabound.aspx,演示如何根據行的不同參數啟用禁用LinkButtonField。
-Enabled屬性在權限控制中非常重要,AppBox(基於ExtAspNet的企業通用管理框架)依賴於此屬性。
-為Tree增加SelectedNode屬性,為TreeNode增加ParentNode屬性(你是我的)。
+為Web.config和PageManager增加CustomTheme和CustomThemeBasePath屬性,來支持自定義樣式,並向示例工程增加自定義樣式blueen。
-向示例工程添加三個網友提供的樣式(藍色天空)。
-為Grid增加PreDataBound事件,用來在數據綁定之前修改列的屬性(如果列的屬性依賴於行的數據,可以使用PreRowDataBound)。
+此版本與AppBox v1.0(基於 ExtAspNet 的企業通用管理框架)同時發布。
-注:AppBox非免費軟件,請捐贈作者以獲得AppBox源代碼,具體細節請查看論壇bbs.extasp.net。