摘要: 引子 在最新发布的ExtAsp.Net v2.0.6 版本中,有一个重大更新:------优化AJAX的内部实现,每个页面保存的ViewState现在减少1/3左右(重要更新)。如果你对v2.0beta5和v2.0.6中一些页面ViewState大小的对比结果感兴趣的话,可以看上一篇博客。ExtAspNet中的AJAX 在ExtAspNet的产品描述中,有这样一句话“原生的AJAX支持... 阅读全文
posted @ 2009-08-17 21:20 三生石上(FineUI控件) 阅读(4264) 评论(21) 推荐(2) 编辑
摘要: 产品名称: 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 开源程序。发布... 阅读全文
posted @ 2009-08-14 19:05 三生石上(FineUI控件) 阅读(1110) 评论(7) 推荐(1) 编辑
摘要: 上一篇文章中我们使用textarea来模拟AJAX的返回结果,造成了一些误解。 这里我们首先用asp.net的Generic Handler做一个简单的后台来重现这个AJAX过程。 1. HTML页面: <script type="text/javascript"> $(function() { $("#clickToInsert").click(function() { $.get(... 阅读全文
posted @ 2009-08-14 17:04 三生石上(FineUI控件) 阅读(3996) 评论(2) 推荐(1) 编辑
摘要: 有网友提到希望能看下 ExtAspNet 在真实项目中的截图,我就发几张图片:1. 某某公司网上报账系统2. 某某公司学籍管理系统3. 某某公司实训平台 阅读全文
posted @ 2009-08-12 22:18 三生石上(FineUI控件) 阅读(7208) 评论(47) 推荐(3) 编辑
摘要: 文章截图 - 更好的排版问题描述在上一篇文章中,首先在页面上以声明的方式定义个工具栏按钮,然后在后台通过编程的方式定义另一个按钮。1. Asp.net页面声明: <ext:Panel ShowBorder="false" ShowHeader="false" runat="server"><ext:Toolbar ID="Toolbar1" runat="server">&... 阅读全文
posted @ 2009-08-11 12:35 三生石上(FineUI控件) 阅读(6503) 评论(12) 推荐(3) 编辑
摘要: 文章截图 - 更好的排版问题描述 shguo 网友在一封邮件中提到,希望能够动态创建工具栏菜单。 我理解的大致步骤如下: 1. 提供一个 menu.xml 文件: <?xml version="1.0" encoding="utf-8" ?> <menu> <menuItem text="首页" navigateurl="default.aspx" /> <... 阅读全文
posted @ 2009-08-10 16:56 三生石上(FineUI控件) 阅读(7017) 评论(13) 推荐(4) 编辑
摘要: 文章截图 - 更好的排版下载源代码问题描述 有一个比较复杂的HTML片段(A),如果把这个HTML片段嵌入到其他页面中(B,C,D....)。 问题的关键是在HTML片段中有大量的JavaScript逻辑需要处理,比如说分页,点击事件响应等。 对于这个问题,我们用一个简单的例子来说明: “页面上有一个按钮,点击此按钮引入一个HTML片段,此HTML片段中有分页按钮。” 1.... 阅读全文
posted @ 2009-08-07 17:25 三生石上(FineUI控件) 阅读(10620) 评论(20) 推荐(2) 编辑
摘要: 文章截图 - 更好的排版源代码下载问题描述 前两天遇到这样的需求,动态的向页面添加CSS样式,是内联的样式而不是外部CSS文件。 和往常一样,我写下了下面的代码: function addCSS(content) { $("<style />").attr("type", "text/css").html(content).appendTo("head"); } $(function(... 阅读全文
posted @ 2009-08-06 11:26 三生石上(FineUI控件) 阅读(3191) 评论(6) 推荐(3) 编辑
摘要: 文章截图 - 更好的排版源代码下载dp.SyntaxHighlighter代码分析dp.SyntaxHighlighter作为一个最常用的JavaScript代码高亮工具受到广泛的欢迎。 那么你有没有想知道它的内部实现机制是什么,本文在对其分析后,抽取核心代码以重现其功能。 注:本文中的代码高亮使用的就是手工打造的dp.SyntaxHighlighter的简化版。 核心思想 1. 首先定义了一系列... 阅读全文
posted @ 2009-08-05 15:42 三生石上(FineUI控件) 阅读(3066) 评论(6) 推荐(4) 编辑
摘要: 文章截图 - 更好的排版经过对网上一些常见的RichTextEditor(rte-light, jHTMLArea, NicEdit)的分析后,我决定自己来实现一个。 为的不是重新发明轮子,我也没想把这个做成一个完整的轮子,仅仅是为了学习内部的实现机制。 1. 使IFrame可编辑 为了达到对HTML的编辑,我们不可能在TextArea中完成,这就需要借助一个内嵌的IFrame。 第一个问题就是如... 阅读全文
posted @ 2009-08-04 10:37 三生石上(FineUI控件) 阅读(8100) 评论(13) 推荐(5) 编辑
摘要: 产品名称: ExtAspNet当前版本: v2.0 beta4最后更新: 2009-08-02产品描述:专业的ASP.NET控件,原生的AJAX支持,丰富的UI效果。产品特点:No JavaScript,No CSS, No UpdatePanel,No Web Services备注:本产品基于 ExtJS, HtmlAgilityPack, Nii.JSON, YUICompressor 开源程... 阅读全文
posted @ 2009-08-02 12:20 三生石上(FineUI控件) 阅读(1148) 评论(10) 推荐(1) 编辑
摘要: 文章截图 - 更好的排版源代码下载上一篇文章,我们按照 http://jsbeautifier.org/ 的基本框架,用我们自己的语言实现了对Html简单的格式化功能。 今天我们来完善这段JavaScript脚本,主要添加如下功能: 删除多余的空格,回车换行以及制表符保持script和style标签里面的内容格式不变化注释部分的格式不变化标签属性赋值等号前后不能有空格(type="text/jav... 阅读全文
posted @ 2009-07-28 15:40 三生石上(FineUI控件) 阅读(1414) 评论(0) 推荐(0) 编辑
摘要: 问题描述:最近我一直被 ExtAspNet中一个怪异的问题所困扰,有很多网友遇到这个问题:http://www.cnblogs.com/sanshi/archive/2009/07/14/1523634.html?login=1#1593949http://www.cnblogs.com/sanshi/archive/2009/07/14/1523634.html?login=1#1596122h... 阅读全文
posted @ 2009-07-27 22:51 三生石上(FineUI控件) 阅读(5565) 评论(34) 推荐(5) 编辑
摘要: 问题描述:mgzhenhong网友提到这样的问题,并给出了示例:1. Web.config启用Forms Authentication。[代码]2. 登录页面(Login.aspx)放置一个按钮,点击按钮时模拟登录:[代码]3. 主页面放置一个按钮,并在Page_Load时删除登录凭证:[代码]4. 点击此按钮时应该会跳转到登录页面,但是由于使用了ExtAspNet出错了:问题分析:首先从Fire... 阅读全文
posted @ 2009-07-26 17:27 三生石上(FineUI控件) 阅读(9519) 评论(6) 推荐(3) 编辑
摘要: 文章截图 - 更好的排版源代码下载 学习HTML-Beautify.js之后,我们发现使用JavaScript对HTML进行解析也并不神秘, 首先是逐字符进行分析,从中提取标记(Token),在HTML只存在两种类型的标记-标签和正文, 然后对这些Token进行语法分析,主要是缩进量是多少。 在有这些基本概念后,今天我们就自己来实现这个小程序: // 我在Html Beautifier的一个简单尝... 阅读全文
posted @ 2009-07-24 16:30 三生石上(FineUI控件) 阅读(2831) 评论(3) 推荐(3) 编辑