基于 ExtJS 的专业 ASP.NET 控件库,FineUI v4.0.2.2 发布了!

jopen 10年前

基于 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 控件,不仅帮助您快速实现业务逻辑,而且让页面更加生动和华丽。

</div>

跨浏览器支持

FineUI 使用C#代替传统的 JavaScript 开发,不仅提高了开发效率,而且确保在所有主流的浏览器下流畅运行。

多主题支持

FineUI 内置 4 种官方主题,同时还允许您自定义主题,来满足项目的个性化需求(截图效果)。

页面无刷新

所有的页面回发都不会导致整个页面刷新,而只有部分页面得到更新。这个 AJAX 过程对开发人员完全透明,您可以像往常一样在服务器端改变控件属性,这个修改会立即更新到前台页面,而无需任何额外的代码。

</div>

轻量级的数据传输

ViewSate 是 WebForm 开发模式的基石,带来便利的同时也增大了数据传输。 而FineUI 独创的 XState 实现,不仅保留便利而且极大的减少了数据的传输量。

丰富的示例教程

200多个在线示例,以及丰富的教程让你全面掌握 FineUI 的各种用法。

全中文支持

在线示例,到 官方论坛,到开发教程,到参考手册,到在线培训,再到QQ交流群,全程中文社区,让你再无语言障碍。

</div>

持续的开发维护

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/

</div>
+表格合计行重构。   -增加属性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)。