
FineUI
文章平均质量分 77
sanshi_zhang
专注于前端(JavaScript、jQuery、ExtJS)
展开
-
基于Extjs的AspNet开源控件库 - ExtAspNet
产品名称: ExtAspNet当前版本: v2.0 beta1最后更新: 2009-07-05 产品描述: 专业的ASP.NET控件,原生的AJAX支持,丰富的UI效果。产品特点: No JavaScript,No CSS, No UpdatePanel,No Web Services备注: 本产品基于 ExtJS, HtmlAgilityP原创 2013-06-24 11:28:37 · 606 阅读 · 0 评论 -
ExtAspNet应用技巧(二十三) - Ext4JSLint之Grid的使用
引子 Ext4JSLint是使用ExtAspNet来展示JSLint-Toolkit检查结果的开源项目。 JSLint-Toolkit是一个使用Rhino和JSLint的开源项目,可以对一个文件夹中的所有JavaScript进行语法检查,并显示友好的检查结果。 下面是JSLint-Toolkit为JavaScript生成的错误列表: [ [3, 39, 20, "Expe原创 2013-06-24 11:30:46 · 589 阅读 · 0 评论 -
ExtAspNet v2.1.4
ExtAspNet v2.1.4 ExtAspNet is a set of professional Asp.net controls with native AJAX support and rich UI effectwhich aim at No JavaScript, No CSS, No UpdatePanel and No WebServices.Support Browser原创 2013-06-24 11:30:56 · 572 阅读 · 0 评论 -
[原创]ExtAspNet新春贺岁版 - 文件上传控件、复选框列表控件、完善布局管理、表格的行扩展列、完整的100多个中文示例、30多处BUG修正与功能增强、《ExtAspNet秘密花园》系列文章
ExtAspNet 是一组基于 ExtJS 的专业 ASP.NET 2.0 控件库,拥有完善的 AJAX 支持和丰富的界面效果。 ExtAspNet 是为了创建没有 JavaScript,没有 CSS,没有 UpdatePanel,没有 ViewState,没有 WebServices 的网站应用程序。从2008年4月开始,ExtAspNet一直在默默地坚持,有过骄傲,原创 2013-06-24 11:32:54 · 984 阅读 · 0 评论 -
[原创]FineUI秘密花园(四) — 页面级别的配置
每一个使用FineUI控件的页面都必须包含一个PageManager控件,我们可以把PageManager控件看做页面级别的参数配置(相对于Web.config站点级别的参数配置)。 页面级别的参数配置 Theme: 控件主题,目前支持三种主题风格(blue/gray/access,默认值:blue)Language: 控件语言(en/zh_CN/zh_TW/...,默认值原创 2013-06-24 11:32:56 · 1227 阅读 · 0 评论 -
[原创]ExtAspNet秘密花园(二) — 一切从头开始
这篇文章我们会从头开始使用ExtAspNet,最终完成一个模拟用户登录的界面,最终的效果图如下所示: 项目准备 1. 新建一个ASP.NET Web应用程序项目。 2. 从开源网站下载最新版本的ExtAspNet,并在新建项目中添加对ExtAspNet.dll的引用。 新建一个ASPX页面 1. 在标签上面添加声明@ Register Assembly="ExtAspNet"原创 2013-06-24 11:33:10 · 685 阅读 · 0 评论 -
[原创]FineUI秘密花园(六) — 表单控件
FineUI中有哪些常用的表单控件,它们有什么共同点和不同点,这一篇文章我们会详细解说。 表单控件的公共属性 所有的表单都具有如下属性: ShowLabel:是否显示标签(默认值:true)。 ShowEmptyLabel:是否显示空白的标签(默认值:false)。 Label:标签文本(默认值:"")。 LabelSeparator:表单中字段与标签的分隔符,可以通过Web.conf原创 2013-06-24 11:33:15 · 2405 阅读 · 0 评论 -
ExtAspNet v3.1.3
ExtAspNet - 基于 ExtJS 的专业 ASP.NET 2.0 控件库,拥有完善的 AJAX 支持和丰富的界面效果 ExtAspNet 是一组基于 ExtJS 的专业 ASP.NET 2.0 控件库,拥有完善的 AJAX 支持和丰富的界面效果。ExtAspNet 是为了创建没有 JavaScript,没有 CSS,没有 UpdatePanel,没有 ViewState,没有 Web原创 2013-06-24 11:33:33 · 617 阅读 · 0 评论 -
ExtAspNet v3.1.6
如果曾经你听到别人这么说:ExtAspNet简单,易用,稳定,而且有100多个中文示例照顾了开发中的各个方面,唯独的缺陷是少了一个文档,想查个参数都麻烦....那么,从今天起忘掉这句话吧。 ExtAspNet终于有了自己的API文档,全中文的哦,并且会逐步更新(开源网站也提供离线CHM文件下载):http://doc.extasp.net/ 离线版本到 http:/原创 2013-06-24 11:33:40 · 537 阅读 · 0 评论 -
ExtAspNet v3.1.7
关于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+、S原创 2013-06-24 11:33:42 · 633 阅读 · 0 评论 -
ExtAspNet应用技巧(二十一) - Ext4JSLint之整体框架
引子 前一段时间发了一篇文章基于ExtAspNet的开源项目 - Ext4JSLint,这个东东也算是我拿ExtAspNet做的第一个小应用。还是有一些应用方面的技巧,接下来的几篇文章就和大家分享一下。 Ext4JSLint是使用ExtAspNet来展示JSLint-Toolkit的结果。 JSLint-Toolkit是一个使用Rhino和JSLint的小项目,可以对一个文件夹中的所有JavaSc原创 2013-06-24 11:30:40 · 562 阅读 · 0 评论 -
ExtAspNet应用技巧(二十) - 如何创建ext:Timer控件
引子 在刚刚发布的ExtAspNet v2.1.1版本中,应网友要求添加了ext:Timer控件,实现的效果就是定时回发(AJAX)到服务器执行一段C#代码。 因为这个控件非常简单,没有页面可视元素,所以我就单独拿出来讲解一下,或许对大家阅读ExtAspNet源代码有一定的帮助。 使用Timer控件 先来看下使用Timer的例子(在线版本): ASPX标签声明:原创 2013-06-24 11:30:37 · 625 阅读 · 0 评论 -
ExtAspNet新版本发布,集成Extjs3.0,兼容IE浏览器
开源网址:http://extaspnet.codeplex.com/演示地址:http://extasp.net/ 产品名称: ExtAspNet当前版本: v2.0 beta2最后更新: 2009-07-13产品描述:专业的ASP.NET控件,原生的AJAX支持,丰富的UI效果。产品特点:No JavaScript,No CSS, No Update原创 2013-06-24 11:28:53 · 692 阅读 · 0 评论 -
ExtAspNet应用技巧(二)
在ExtAspNet应用中,如何获取FCKEditor的值以及如何设置FCKEditor的值?首先把例子的截图放上来:点击“设置FCKEditor的值”后的界面效果:点击获取FCKEditor的值后的效果:示例的Asp.Net代码:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighl原创 2013-06-24 11:29:00 · 556 阅读 · 0 评论 -
ExtAspNet发展规划
1. 主流浏览器的支持 我们将会支持所有主流浏览器,包括IE7.0,IE8.0, Firefox, Chrome。(说白了,就看Extjs支持哪些浏览器了) 2. 放弃对IE6的支持 IE6作为一个古董浏览器,至今仍占据一定的市场份额,但随着IE7,IE8的发布,相信在未来的一年时间里必将逐渐退出人们的视线。 我们之所以放弃对IE6的支持,基于以下几方面的考虑: 1.Extjs3.0原创 2013-06-24 11:29:05 · 495 阅读 · 0 评论 -
ExtAspNet v2.0.6发布 - AJAX性能提升
产品名称: ExtAspNet当前版本: v2.0.6最后更新: 2009-08-14 产品描述: 专业的ASP.NET控件,原生的AJAX支持,丰富的UI效果。产品特点: No JavaScript,No CSS, No UpdatePanel,No Web Services备注: 本产品基于 ExtJS, HtmlAgilityPack, Nii.JSON, YUICompressor原创 2013-06-24 11:29:38 · 470 阅读 · 0 评论 -
ExtAspNet应用技巧(八) - log4net配置与使用
前言 为了实践项目驱动的ExtAspNet开发过程,最近我启动了另外一个开源项目 - AppBox。 AppBox项目使用ExtAspNet作为前台展现层,SubSonic作为ORM层,SqlServer2005作为数据库,在Asp.Net2.0基础之上实现一个企业综合管理系统所必须的基础组件。 包括用户管理,原创 2013-06-24 11:29:43 · 639 阅读 · 0 评论 -
ExtAspNet v2.0.7
开源地址:http://extaspnet.codeplex.com/目前仍然是beta版本,第一个稳定版本可能还要一段时间。哪位好心的网友可能提供支持Asp.net2.0的免费空间来放ExtAspNet 的Examples,非常感谢。产品名称: ExtAspNet当前版本: v2.0.7最后更新: 2009-08-25 产品描述: 专业的ASP.NET控件,原生的AJAX支持,丰富的原创 2013-06-24 11:29:52 · 487 阅读 · 0 评论 -
ExtAspNet应用技巧(十二) - 系统登录
界面效果 一步一步创建界面 1. 首先每个使用ExtAspNet控件的页面都需要引入ext:PageManager控件。 2. 页面上放置一个没有关闭按钮的ext:Window,并且指定宽度为350px。 <ext:Window ID="Window1" runat="server" IsModal="true" Popup="true" EnableClose原创 2013-06-24 11:30:06 · 772 阅读 · 0 评论 -
ExtAspNet应用技巧(十三) - 后台主页面(IFrame框架)
书接上回,在系统登录之后,就要显示主页面了,先看下效果: 界面效果 点击“退出系统”按钮: 整个页面被分为了三部分,上面的是页面标题和工具栏;左侧的是系统菜单;右侧的主内容区域。 需要特别注意的是,在主内容区域我们使用了IFrame,这也是ExtAspNet提倡的一种做法。 这种IFrame框架不仅加快了页面的加载速度,而且代码逻辑以页面的形式组织划分,对于代码编写调试以及多人开发都极其有利。 A原创 2013-06-24 11:30:17 · 1443 阅读 · 0 评论 -
ExtAspNet应用技巧(十四) - 系统设置
界面截图 数据库表(X_Config) 设计视图: 数据: 帮助类 因为此配置信息为全局共享,所以我们用一个帮助类在整个应用程序生命周期只加载一次: namespace AppBox { public class XConfigHelper { #region fields & constructor原创 2013-06-24 11:30:19 · 1041 阅读 · 0 评论 -
ExtAspNet 主题赏析 - 7款 超炫!
如果你有好的主题(Extjs 3.0 - 3.4)想加入ExtAspNet大家庭,也请发给我,谢谢。原创 2013-06-24 11:33:51 · 915 阅读 · 0 评论 -
《FineUI秘密花园》在线阅读与完整PDF版
在线阅读FineUI秘密花园(一) — 为什么选择FineUI?FineUI秘密花园(二) — 一切从头开始FineUI秘密花园(三) — 站点级别的配置FineUI秘密花园(四) — 页面级别的配置FineUI秘密花园(五) — 按钮控件FineUI秘密花园(六) — 表单控件FineUI秘密花园(七) — 上传控件FineUI秘密花园(八) — 下拉列表控件原创 2013-06-24 11:33:58 · 1678 阅读 · 0 评论 -
ExtAspNet v3.1.2
ExtAspNet - 基于 ExtJS 的专业 ASP.NET 2.0 控件库,拥有完善的 AJAX 支持和丰富的界面效果 ExtAspNet 是一组基于 ExtJS 的专业 ASP.NET 2.0 控件库,拥有完善的 AJAX 支持和丰富的界面效果。ExtAspNet 是为了创建没有 JavaScript,没有 CSS,没有 UpdatePanel,没有 ViewState,没有 Web原创 2013-06-24 11:33:31 · 615 阅读 · 0 评论 -
分享10个基于ExtAspNet的项目截图(揭秘ExtJS华丽外衣下项目的真实面貌)
所有信息均来自 http://bbs.extasp.net/forum.php?mod=forumdisplay&fid=37 ,如果你有基于ExtAspNet的项目需要展示,请发帖到ExtAspNet的官方论坛。ExtAspNet 是基于 ExtJS 的专业 ASP.NET 2.0 控件库,ExtAspNet的使命是 创建没有 JavaScript,没有 CSS,没有 UpdatePanel原创 2013-06-24 11:33:45 · 956 阅读 · 0 评论 -
[原创]ExtAspNet秘密花园(十一) — 布局概述
在ExtAspNet开发中,页面中控件的合理布局是页面美观的基础,因此非常重要。同时由于这一块是普通Asp.Net控件所缺失的一环,因此也不大容易理解。本篇文章将对ExtAspNet控件中的各种布局做详细说明,以期望开发者能够属性掌握这一基本知识。 使用布局的优势 相对于为控件设置固定的宽度和高度,布局的重要意义在于子控件可以根据父控件的尺寸自动设置自己的尺寸,在页面尺寸改变时同样有效。原创 2013-06-24 11:33:56 · 643 阅读 · 0 评论 -
[原创]ExtAspNet秘密花园(十二) — 布局之锚点布局
锚点布局是ExtJS最早推出的几个布局之一,功能强大但相对复杂。本篇文章会详细分析锚点布局。 锚点布局的结构一个典型的锚点布局的结构如下: 1: ext:Panel Layout="Anchor"> 2: Items> 3: ext:Panel AnchorValue="100% 30%">ext:Panel> 4:原创 2013-06-24 11:34:05 · 632 阅读 · 0 评论 -
[原创]ExtAspNet秘密花园(十四) — 布局之垂直盒子布局和水平盒子布局
垂直盒子布局和水平盒子布局非常灵活易用,在很大程度上能够取代锚点布局,行布局和列布局,因此希望大家能够熟练掌握。 垂直盒子布局的结构一个典型的垂直盒子布局的结构如下: 1: ext:Panel Layout="VBox" BoxConfigAlign="Stretch" BoxConfigPosition="Start" BoxConfigPadding原创 2013-06-24 11:34:10 · 836 阅读 · 0 评论 -
[原创]ExtAspNet秘密花园(十六) — 表格之排序与分页
排序和分页是表格必备的两个重要功能,本章会详细阐述如何在ExtAspNet中实现这两个功能。 排序首先来看一个排序的例子,ASPX标签如下: 1: ext:Grid ID="Grid1" Title="表格" AllowSorting="true" SortColumn="year" 2: SortDirection="ASC" Width="75原创 2013-06-24 11:34:17 · 828 阅读 · 0 评论 -
[原创]ExtAspNet秘密花园(十八) — 表格之事件处理
事件通常是由用户触发的,比如按钮的点击事件、下拉列表的选择项改变事件。不过有些事件并非用户触发的,而是在程序执行的某个特定阶段触发的,比如将要介绍的表格的预绑定事件、行预绑定事件以及行绑定事件,本章将会详细描述这些和表格相关的事件。 有哪些事件参数类型每个事件处理函数都会接受一个事件参数,默认的是EventArgs,不过Grid为大部分事件自定义了事件参数类型,先来看下源代码中的定义:原创 2013-06-24 11:34:21 · 1180 阅读 · 0 评论 -
[原创]FineUI秘密花园(二十一) — 表格之动态创建列
有时我们需要根据数据来动态创建表格列,怎么来做到这一点呢?本章会详细讲解。 动态创建的列还是通过一个示例来看下如何在FineUI中动态创建表格列,示例的界面截图: 先来看下ASPX的标签定义: 1: ext:Grid ID="Grid1" runat="server" Width="650px" EnableCheckBoxSelect="true" Enab原创 2013-06-24 11:34:31 · 2255 阅读 · 0 评论 -
[原创]FineUI秘密花园(二十二) — 表格之导出Excel文件
将表格内容导出为Excel文件是实际项目中的常见需求,怎么来实现呢? 导出文件的格式首先我们需要理解的一点是,导出的文件其实一个HTML片段,只不过Excel会按照自身的格式自动格式化而已。来看一个导出文件的典型示例: 1: table border="1"> 2: tr>th>姓名th>th>性别th>tr> 3: tr>th>张三th>th原创 2013-06-24 11:34:33 · 1137 阅读 · 0 评论 -
ExtAspNet v3.1.1
ExtAspNet - 基于 ExtJS 的专业 ASP.NET 2.0 控件库,拥有完善的 AJAX 支持和丰富的界面效果 ExtAspNet 是一组基于 ExtJS 的专业 ASP.NET 2.0 控件库,拥有完善的 AJAX 支持和丰富的界面效果。ExtAspNet 是为了创建没有 JavaScript,没有 CSS,没有 UpdatePanel,没有 ViewState,没有 Web原创 2013-06-24 11:33:29 · 608 阅读 · 0 评论 -
ExtAspNet v3.1.0
ExtAspNet - 基于 ExtJS 的专业 ASP.NET 2.0 控件库,拥有完善的 AJAX 支持和丰富的界面效果 ExtAspNet 是一组基于 ExtJS 的专业 ASP.NET 2.0 控件库,拥有完善的 AJAX 支持和丰富的界面效果。ExtAspNet 是为了创建没有 JavaScript,没有 CSS,没有 UpdatePanel,没有 ViewState,没有 Web原创 2013-06-24 11:33:22 · 580 阅读 · 0 评论 -
[原创]ExtAspNet秘密花园(十三) — 布局之行布局和列布局
行布局和列布局相对比较简单,下面会详细分析这两种布局。 行布局的结构一个典型的行布局的结构如下: 1: ext:Panel Layout="Row"> 2: Items> 3: ext:Panel Height="50px" Width="200px" >ext:Panel> 4: ext:Panel Ro原创 2013-06-24 11:34:07 · 725 阅读 · 0 评论 -
[原创]ExtAspNet秘密花园(十九) — 表格之复选框列
我们在表格概述中已经接触到了CheckBoxField,ExtAspNet会将其渲染成一张图片。不仅如此,CheckBoxField还可以被渲染成可编辑的复选框,本章会对其详细描述。 可编辑的复选框列下面通过一个示例来学习可编辑的复选框列,先来看下最终的显示效果:上图中,同为复选框的“是否在校”列,一个被渲染成图片,另一个被渲染成可编辑的复选框。来看下ASPX标签的定义:原创 2013-06-24 11:34:24 · 1025 阅读 · 0 评论 -
[原创]ExtAspNet秘密花园(二十) — 表格之模板列与编辑框
前面我们已经多次见到模板列,只不过那些模板列中放置的都是文本(asp:Label)控件,而本章将会介绍模板列和编辑框(文本输入框、下拉列表、单选框、复选框等)是如何交互的。 模板列中只能放置Asp.Net控件这是ExtAspNet的一个限制,其实在ExtAspNet中只有如下三个地方可以放置Asp.Net控件:和PageManager控件同级别,也就是form标签的内部;C原创 2013-06-24 11:34:26 · 819 阅读 · 0 评论 -
[原创]修正SubSonic v2.2.1的一处BUG,以及如何使用SubSonic进行多表查询、子查询以及数据库分页
相信很多同学都用过SubSonic,在07 - 10年ORM兴起的时代,SubSonic可以说是DotNet开发人员的救星。虽说现在 EntityFramework大有一统江湖的趋势,不过在DotNet2.0框架下,SubSonic依然是为数不多的选择。 最近在维护基于 ExtAspNet 的通用权限管理项目 AppBox ,在使用SubSonic进行多表查询和数据库分页时遇到了点问题,下原创 2013-06-24 11:34:28 · 954 阅读 · 0 评论 -
ExtAspNet发布新版本 - v2.0 beta3
开源网址:http://extaspnet.codeplex.com/演示地址:http://extasp.net/产品名称: ExtAspNet当前版本: v2.0 beta3最后更新: 2009-07-22 产品描述: 专业的ASP.NET控件,原生的AJAX支持,丰富的UI效果。产品特点: No JavaScript,No CSS, No UpdatePanel,N原创 2013-06-24 11:29:02 · 475 阅读 · 0 评论 -
ExtAspNet应用技巧(三) - 302与Asp.Net Ajax
问题描述:mgzhenhong网友提到这样的问题,并给出了示例:1. Web.config启用Forms Authentication。Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->authentication mode="Forms"> form原创 2013-06-24 11:29:11 · 603 阅读 · 0 评论