随笔分类 - FineUI
基于 ExtJS 的专业 ASP.NET 2.0 控件库,拥有完善的 AJAX 支持和丰富的界面效果
摘要:我们在表格概述中已经接触到了CheckBoxField,ExtAspNet会将其渲染成一张图片。不仅如此,CheckBoxField还可以被渲染成可编辑的复选框,本章会对其详细描述。可编辑的复选框列下面通过一个示例来学习可编辑的复选框列,先来看下最终的显示效果:上图中,同为复选框的“是否在校”列,一个被渲染成图片,另一个被渲染成可编辑的复选框。来看下ASPX标签的定义: 1: <ext:Grid ID="Grid1" Title="表格" Width="800px" ShowBorder="true" Sho
阅读全文
摘要:事件通常是由用户触发的,比如按钮的点击事件、下拉列表的选择项改变事件。不过有些事件并非用户触发的,而是在程序执行的某个特定阶段触发的,比如将要介绍的表格的预绑定事件、行预绑定事件以及行绑定事件,本章将会详细描述这些和表格相关的事件。有哪些事件参数类型每个事件处理函数都会接受一个事件参数,默认的是EventArgs,不过Grid为大部分事件自定义了事件参数类型,先来看下源代码中的定义:用户触发的事件参数类型:GridCommandEventArgs:表格行命令事件参数,对应RowCommand事件。RowIndex:行索引ColumnIndex:列索引CommandName:命令名称Comman
阅读全文
摘要:ExtAspNet为表格控件提供非常丰富的扩展列,这些扩展列不仅丰富了数据展示的形式,而且极大地减少了程序员的编码量。序号列与复选列首先来看下序号列和复选列的实际效果:序号列和复选列只能出现在表格最前面的两个位置,并且启用这两个列的方法也非常简单:只需要设置表格的EnableRowNumber和EnableCheckBoxSelect属性为true即可!注意:序号列表示的是当前页的顺序,因此即使表格翻页后依然是从1开始的。单选模式与多选模式表格默认是多选模式,也就是可以一次选择多条数据,选择多条数据的方式和Windows下选择文件的方式类似:多次点击复选列的复选框来选择多行数据;按下Shift
阅读全文
摘要:排序和分页是表格必备的两个重要功能,本章会详细阐述如何在ExtAspNet中实现这两个功能。排序首先来看一个排序的例子,ASPX标签如下: 1: <ext:Grid ID="Grid1" Title="表格" AllowSorting="true" SortColumn="year" 2: SortDirection="ASC" Width="750px" AutoHeight="true" runat="server" Enab
阅读全文
摘要:ExtAspNet的一大特色就是简单易学,这一设计理念不仅指导ExtAspNet控件在命名上和AspNet原生控件保持一致,而且在编程习惯、事件方法命名、甚至是扩展属性方法都尽量保持了AspNet的控件风格。从本章对ExtAspNet的Grid控件和AspNet的GridView的对比中,你会清晰地看到这一点。同时ExtAspNet的Grid还对AspNet的GridView进行了非常多并且有用的扩展,在接下来的几篇文章中,我们会详细讲解。准备数据提供给Grid的数据一般是两类,分别是数据表格和列表数据。在整个Grid控件的示例中,我们大部分时间都用到了硬编码的表格数据(用来模拟数据库查询的返
阅读全文
摘要:垂直盒子布局和水平盒子布局非常灵活易用,在很大程度上能够取代锚点布局,行布局和列布局,因此希望大家能够熟练掌握。垂直盒子布局的结构一个典型的垂直盒子布局的结构如下: 1: <ext:Panel Layout="VBox" BoxConfigAlign="Stretch" BoxConfigPosition="Start" BoxConfigPadding="5" 2: BoxConfigChildMargin="0 0 5 0"> 3: <Items> 4: <ex
阅读全文
摘要:行布局和列布局相对比较简单,下面会详细分析这两种布局。行布局的结构一个典型的行布局的结构如下: 1: <ext:Panel Layout="Row"> 2: <Items> 3: <ext:Panel Height="50px" Width="200px" ></ext:Panel> 4: <ext:Panel RowHeight="30%"></ext:Panel> 5: <ext:Panel RowHeight="70%&q
阅读全文
摘要:锚点布局是ExtJS最早推出的几个布局之一,功能强大但相对复杂。本篇文章会详细分析锚点布局。锚点布局的结构一个典型的锚点布局的结构如下: 1: <ext:Panel Layout="Anchor"> 2: <Items> 3: <ext:Panel AnchorValue="100% 30%"></ext:Panel> 4: <ext:Panel AnchorValue="100% 70%"></ext:Panel> 5: </Items> 6: &l
阅读全文
摘要:距离上一篇文章《ExtAspNet新春贺岁版 - 文件上传控件、复选框列表控件、完善布局管理、表格的行扩展列、完整的100多个中文示例、30多处BUG修正与功能增强、《ExtAspNet秘密花园》系列文章》发布已经有 7 个月的时间了,ExtAspNet在这一段时间内继续发布,马不停蹄地发布了v3.0、v3.0.1、v3.1.0、v3.1.1、v3.1.2、v3.1.3、v3.1.4、v3.1.5、v3.1.6、v3.1.7、v3.1.8,直到昨天发布的v3.1.9。可以说经过 4 年接近 100 个版本的锤炼,ExtAspNet已经相当稳定和成熟,完全可以胜任各种企业内管理系统的开发。这篇文
阅读全文
摘要:关于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/文档
阅读全文
摘要:在线阅读FineUI秘密花园(一) — 为什么选择FineUI?FineUI秘密花园(二) — 一切从头开始FineUI秘密花园(三) — 站点级别的配置FineUI秘密花园(四) — 页面级别的配置FineUI秘密花园(五) — 按钮控件FineUI秘密花园(六) — 表单控件FineUI秘密花园(七) — 上传控件FineUI秘密花园(八) — 下拉列表控件FineUI秘密花园(九) — 表单验证FineUI秘密花园(十) — Ajax特性FineUI秘密花园(十一) — 布局概述FineUI秘密花园(十二)—布局之锚点布局FineUI秘密花园(十三)—布局之行布局和列布局FineUI秘密
阅读全文
摘要:在ExtAspNet开发中,页面中控件的合理布局是页面美观的基础,因此非常重要。同时由于这一块是普通Asp.Net控件所缺失的一环,因此也不大容易理解。本篇文章将对ExtAspNet控件中的各种布局做详细说明,以期望开发者能够属性掌握这一基本知识。 使用布局的优势 相对于为控件设置固定的宽度和高度,布局的重要意义在于子控件可以根据父控件的尺寸自动设置自己的尺寸,在页面尺寸改变时同样有效。...
阅读全文
摘要:AppBox v1.0AppBox 是基于 ExtAspNet 的企业通用管理框架,包括用户管理、职务管理、部门管理、角色管理、角色用户管理、菜单模块管理、角色模块权限管理、角色菜单管理、日志管理、系统配置、在线统计等模块。AppBox在 2009-09-26 发布了第一个开源版本,后来由于种种原因没有再更新。时隔 3 年,随着ExtAspNet的逐渐成熟,广大网友对AppBox的呼声也越来越高,终于今天发布了AppBox v1.0 版本。为了ExtAspNet的发展,AppBox不再开源,而是采取捐赠作者获得源代码的方式。AppBox v1.0 最值得骄傲是基于 ExtAspNet 的开发
阅读全文
摘要:如果你有好的主题(Extjs 3.0 - 3.4)想加入ExtAspNet大家庭,也请发给我,谢谢。
阅读全文
摘要:关于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/文档
阅读全文
摘要:问题描述之前没有使用Forms身份验证时,如果在登陆过程中把持久的Cookie过期时间设为半个小时,总会收到很多用户的抱怨,说登陆一会就过期了。所以总是会把Cookie过期时间设的长一些,比如两个小时甚至一天,这样就能保证在登陆时设置一次Cookie,用户可以操作很长时间也不过期。虽然也可以在每次用户请求页面时检查Cookie的过期时间并自动扩展,但未免过于麻烦,不如一次设大点来的简单。偶然发现今天在使用Forms身份验证编写《AppBox-基于ExtAspNet的企业通用管理框架》时,想当然的在Web.config中这么设置:<authentication mode="For
阅读全文
摘要:所有信息均来自http://bbs.extasp.net/forum.php?mod=forumdisplay&fid=37 ,如果你有基于ExtAspNet的项目需要展示,请发帖到ExtAspNet的官方论坛。ExtAspNet 是基于 ExtJS 的专业 ASP.NET 2.0 控件库,ExtAspNet的使命是创建没有 JavaScript,没有 CSS,没有 UpdatePanel,没有 ViewState,没有 WebServices 的网站应用程序。如果你尚不清楚ExtAspNet,请参考这篇文章:ExtAspNet秘密花园(一) — 为什么选择ExtAspNet?项目名称
阅读全文
摘要:关于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/文档:h
阅读全文
摘要:如果曾经你听到别人这么说:ExtAspNet简单,易用,稳定,而且有100多个中文示例照顾了开发中的各个方面,唯独的缺陷是少了一个文档,想查个参数都麻烦....那么,从今天起忘掉这句话吧。ExtAspNet终于有了自己的API文档,全中文的哦,并且会逐步更新(开源网站也提供离线CHM文件下载):http://doc.extasp.net/ 离线版本到 http://extaspnet.codeplex.com/ 上下载。=================ExtAspNet - 基于 ExtJS 的专业 ASP.NET 2.0 控件库,拥有完善的 AJAX 支持和丰富的界面效果 ExtAspNe
阅读全文
摘要:ExtAspNet - 基于 ExtJS 的专业 ASP.NET 2.0 控件库,拥有完善的 AJAX 支持和丰富的界面效果 ExtAspNet 是一组基于 ExtJS 的专业 ASP.NET 2.0 控件库,拥有完善的 AJAX 支持和丰富的界面效果。ExtAspNet 是为了创建没有 JavaScript,没有 CSS,没有 UpdatePanel,没有 ViewState,没有 WebServices 的网站应用程序。支持的浏览器: IE 7.0+, Firefox 3.6+, Chrome 3.0+, Opera 10.5+, Safari 3.0+授权协议:Apache Licens
阅读全文