11 2012 档案
摘要:关于FineUI基于 ExtJS 的专业 ASP.NET 2.0 控件库。FineUI的使命创建 No JavaScript,No CSS,No UpdatePanel,No ViewState,No WebServices 的网站应用程序。支持的浏览器IE 7.0+、Firefox 3.6+、Chrome 3.0+、Opera 10.5+、Safari 3.0+授权协议Apache License 2.0 (Apache)相关链接论坛:http://fineui.com/bbs/示例:http://fineui.com/demo/文档:http://fineui.com/doc/下载:htt
阅读全文
摘要:上一篇文章我们介绍了树控件的基本用法,不过都是通过标签来声明树控件的结构,本章我们会详细讲解如何在后台绑定树控件。 绑定到XmlDocument 下面通过一个简单的例子来看如何将XmlDocument和树控件绑定,页面的标签结构: 1: <ext:Tree ID="Tree1" Width="500px" EnableArrows="false" EnableLines="false" ShowHeader="true" 2: Title="树控件(绑定到 XmlDocument
阅读全文
摘要:树控件用来展示具有层次结构的数据。前面在介绍下拉列表和表格控件时,我们已经接触到模拟树的下拉列表和模拟树的表格,今天我们就来讲解真正的树控件。标签创建的树控件我们可以直接在ASPX页面中创建树控件,非常直观,比如: 1: <ext:Tree ID="Tree1" Width="500px" ShowHeader="true" Title="树控件(内联)" runat="server"> 2: <Nodes> 3: <ext:TreeNode Text="
阅读全文
摘要:将表格内容导出为Excel文件是实际项目中的常见需求,怎么来实现呢?导出文件的格式首先我们需要理解的一点是,导出的文件其实一个HTML片段,只不过Excel会按照自身的格式自动格式化而已。来看一个导出文件的典型示例: 1: <table border="1"> 2: <tr><th>姓名</th><th>性别</th></tr> 3: <tr><th>张三</th><th>男</th></tr> 4: <tr>
阅读全文
摘要:有时我们需要根据数据来动态创建表格列,怎么来做到这一点呢?本章会详细讲解。 动态创建的列 还是通过一个示例来看下如何在FineUI中动态创建表格列,示例的界面截图: 先来看下ASPX的标签定义: 1: <ext:Grid ID="Grid1" runat="server" Width="650px"
阅读全文
摘要:相信很多同学都用过SubSonic,在07 - 10年ORM兴起的时代,SubSonic可以说是DotNet开发人员的救星。虽说现在 EntityFramework大有一统江湖的趋势,不过在DotNet2.0框架下,SubSonic依然是为数不多的选择。最近在维护基于 ExtAspNet 的通用权限管理项目 AppBox ,在使用SubSonic进行多表查询和数据库分页时遇到了点问题,下面我会详细分享这一经过,以及如何通过修改SubSonic的源代码来修正这一问题。我要实现如下的功能我要实现的功能非常简单:用户管理,角色管理,角色用户管理(一个用户可以属于多个角色)。相信很多同学闭着眼睛就能把
阅读全文
摘要:前面我们已经多次见到模板列,只不过那些模板列中放置的都是文本(asp:Label)控件,而本章将会介绍模板列和编辑框(文本输入框、下拉列表、单选框、复选框等)是如何交互的。模板列中只能放置Asp.Net控件这是ExtAspNet的一个限制,其实在ExtAspNet中只有如下三个地方可以放置Asp.Net控件:和PageManager控件同级别,也就是form标签的内部;ContentPanel控件内部;表格中模板列的内部。模板列中的文本输入框下面通过一个示例讲述如何绑定数据到模板列中的输入框,以及如何在后台代码中获取这些输入框的值,例子的ASPX标签: 1: <ext:Grid ID=&
阅读全文