随笔分类 -  .NET

CSS 控件适配器工具包对事件处理的 Bug 以及修正办法
摘要:今天做一个东西,用了最近刚出来的 CSS 控件适配器工具包,对我的 TreeView 进行定制,结果发现 OnSelectedNodeChanged 事件不工作。 本文描述其症状以及解决办法。 阅读全文

posted @ 2006-09-26 18:02 NeilChen 阅读(1518) 评论(3) 推荐(0)

Anthem.NET 的回调流程图
摘要:下面用一个最简单的 anthem:Button 回调作为例子,理清回调过程中执行函数的次序。代码如下: Untitled Page 后台代码: protected void btn1_OnClick(object sender, EventArgs e){ Anthem.Manager.AddScriptForClientSide... 阅读全文

posted @ 2006-09-12 14:49 NeilChen 阅读(1847) 评论(0) 推荐(1)

使用 Anthem.NET 的常见回调(Callback)处理方式小结
摘要:在 Anthem.NET 中,通过 XmlHttp 或 XmlHttpRequest 组件对服务器端所作的一次无刷新调用(通常是异步模式),称为一个回调(Callback)。 本文内容是对 Anthem.NET 框架自带范例代码的整理和归纳,着重小结一下在使用 Anthem.NET 进行 Ajax 开发的时候所涉及的调用流程控制相关的内容。至于控件的使用,因为逻辑简单,这里不做叙述。 在本文后,计划写一篇文章对调用流程及其编程时的可控制点做比较完备的归纳。 阅读全文

posted @ 2006-09-12 02:47 NeilChen 阅读(4487) 评论(8) 推荐(0)

Web Application Project for Visual Studio 2005 中如何同步页面和 designer.cs 代码
摘要:安装 Web Application Project for Visual Studio 2005 的补丁之后,一个采用 CodeBehind 的 Web 页面通常包含:A.aspxA.aspx.resxA.aspx.csA.aspx.designer.cs这四个文件。我们知道 .designer.cs 是利用 partial class 特性,由设计器产生的一个文件,用于保存页面中控件的对应定义... 阅读全文

posted @ 2006-09-03 12:22 NeilChen 阅读(2121) 评论(10) 推荐(1)

ASP.NET 2.0 的 Event Validation
摘要:学习摘要:ASP.NET 2.0 增加了一个新特性: Event Validation. 这个特性会对 PostBack 的值进行验证,确保是合法的值。其实现原理是在页面 Render 的时候,ASP.NET 引擎会对控件的可能的值以及控件的 UniqueID 进行 hash 计算,得到一个值。页面里所有需要回发的控件的这些计算值就组成了一个列表,组合后放在隐藏字段 __EVENTVALIDATI... 阅读全文

posted @ 2006-08-31 17:57 NeilChen 阅读(492) 评论(2) 推荐(0)

状态机学习及对一段 java 代码的改写
摘要:《敏捷软件开发:原则、模式与实践》这本书中的第 29 章讲解了 State 模式,例子是地铁里的十字转门。书中对于状态机的实现,有一个范例是使用迁移表来实现(程序 29.12, P382),这里不列出详细代码。我在这个例子里面了解到,原来 java 还支持 private interface,并且可以不创建接口的实例,而直接生成一个实现了接口的对象。使用的语法是类似于 C# 里匿名函数一样的内嵌定... 阅读全文

posted @ 2006-08-29 17:53 NeilChen 阅读(2898) 评论(1) 推荐(0)

VS 2005 默认浏览器设定以及关于配置的思考
摘要:我的电脑上先前装过了 FireFox,并将其设成了默认浏览器。然后安装了 Visual Studio 2005。这里有个很奇怪的事情发生了,就是从此以后 Visual Studio 只认 FireFox 为默认浏览器(在调试 ASP.NET 程序时),哪怕我将 FireFox 删除了,重新设定 IE 为默认浏览器也不管用。查看了很多选项都没法解决,正在抓狂之际,我发现了这个网页上提供了解决办法:h... 阅读全文

posted @ 2006-08-29 03:38 NeilChen 阅读(10078) 评论(11) 推荐(0)

Borland Developer Studio 2006 的 bug
摘要:这两天在学习使用 Borland Developer Studio(BDS) 2006 里面的 ECO 开发 ASP.NET,发现了不少郁闷的 bug,记录在这里:(我的环境是英文版 BDS with Update 2)1. 页面中的 ExpressionHandle 组件在某些时候会无故丢失属性,包括 Expression 设定。2. 今天忽然页面里所有的 ExpressionHandle 组件... 阅读全文

posted @ 2006-08-25 14:14 NeilChen 阅读(779) 评论(2) 推荐(0)

使用 Anthem.NET 的经验小结
摘要:1. 不依靠 Panel 来做省事的区域性 Ajax.2. 控件不要图偷懒设置 AutoUpdateAfterCallBack = true. 而是每次需要更新的时候指定 UpdateAfterCallBack = true. 可以大幅度降低调试难度。先写一点,想起来再补充。 阅读全文

posted @ 2006-08-08 15:43 NeilChen 阅读(2020) 评论(19) 推荐(0)

使用 Anthem.NET 框架的一个调试经历
摘要:简介:Anthem 是一个很好用的 Ajax 框架,支持 ASP.NET 1.1, 2.0。 由于该框架的所有控件都继承自 ASP.NET 自身的服务器控件,保留了几乎所有这些控件的属性和行为(除了把它们的 PostBack 改为 CallBack 的无刷新调用之外)。所以学习曲线很小。 今天我在使用 Anthem 的时候碰到了一个比较麻烦的调试问题,记录于此。 阅读全文

posted @ 2006-08-06 03:38 NeilChen 阅读(4112) 评论(13) 推荐(0)

My ASP.NET 2.0 code snippets
摘要:1. 常用的货币格式化字符串 string s = salary.ToString("##,##0.00");2. GridView 中日期、数字的格式化,需要加一个 HtmlEncode="false" 才能奏效。日期: 数字: 3. GridView 中带确认信息的 DeleteButton 删除 4. 典型的时间输入的校验 (格式:1978-10-11) ... 阅读全文

posted @ 2006-05-28 00:53 NeilChen 阅读(604) 评论(1) 推荐(0)

ASP.NET 2.0 中配合 Master Page 使用的优化 CSS 模型
摘要:一个按照 Master Page 的实现层次(可嵌套),逐层合并的 CSS 模型 阅读全文

posted @ 2006-05-23 01:12 NeilChen 阅读(7354) 评论(28) 推荐(0)

在 C# 中使用 Lua(摘要)
摘要:原文地址:http://www.gamedev.net/reference/articles/article2275.asp这篇文章用一个简单的控制台程序范例讲述了如何在 C# 中使用 Lua.首先,我们添加一个 LuaInterface (开源的类库)的引用,并在类中创建一个 Lua 虚拟机对象示例。1. 起步 傻瓜式的,从控制台直接读取 lua 代码,交给虚拟机去执行。 p... 阅读全文

posted @ 2006-05-17 16:02 NeilChen 阅读(4868) 评论(1) 推荐(0)

Petshop 4 学习
摘要:这两天看了一下 .NET PetShop 4.0 的代码,画了一张图作为小结。 阅读全文

posted @ 2006-04-20 18:05 NeilChen 阅读(4147) 评论(17) 推荐(0)

IL 汇编学习笔记(四)
摘要:原文:http://www.codeproject.com/dotnet/ilassembly.asp创建 Windows Form 程序下列代码给出一个简单的例子,其中简单的设定了窗体的一些属性,BackColor, Text 和 WindowState.Code highlighting produced by Actipro CodeHighlighter (freeware)http://... 阅读全文

posted @ 2006-04-05 12:34 NeilChen 阅读(674) 评论(0) 推荐(0)

IL 汇编学习笔记(三)
摘要:原文:http://www.codeproject.com/dotnet/ilassembly.asp创建和使用类对象 首先我们定义一个简单的类,它只包含一个方法用于计算一个整数的平方(square),代码如下:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlig... 阅读全文

posted @ 2006-04-04 18:18 NeilChen 阅读(604) 评论(0) 推荐(0)

IL 汇编学习笔记(二)
摘要:原文:http://www.codeproject.com/dotnet/ilassembly.asp 条件语句 先来看一个简单的跳转:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->br JumpO... 阅读全文

posted @ 2006-04-04 17:35 NeilChen 阅读(973) 评论(0) 推荐(0)

IL 汇编学习笔记(一)
摘要:今天我开始了 IL 汇编语言的学习,下面都是对一篇文章学习过程的翻译和摘要。原文:http://www.codeproject.com/dotnet/ilassembly.asp先从一个 HelloWorld 例子开始:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter... 阅读全文

posted @ 2006-04-02 03:09 NeilChen 阅读(1222) 评论(1) 推荐(0)

GridView 中如何给删除按钮添加提示
摘要:开始想用类似原来 1.1 的处理方式,在 RowCreated 事件里添加,但是折腾了半天发现不行。现在的按钮列中的控件实际上是 DataControlButton 或 DataControlLinkButton,但是不能直接用这两个类,提示保护性级别有问题,估计是 internal 的。我们可以把它转换为基类 Button 或者 LinkButton 使用,可以向其 Attributes 属性里... 阅读全文

posted @ 2006-03-25 18:28 NeilChen 阅读(723) 评论(2) 推荐(0)

遭遇 ASP.NET 2.0 只读 TextBox 回发后信息丢失的 bug
摘要:今天在做一个程序,有一个输入日期的表单。我用了 ReadOnly="true" 的 TextBox 控件,在客户端打开一个模态窗口选择日期然后用 JavaScript 设定这个字段的值。这在以前 ASP, ASP.NET 1.1 的时候都一直是这么做的,可是现在一 PostBack,居然发现值没有保留。也就是说被 ASP.NET 处理 PostBackData 的时候忽略掉了。真是一个糟糕的设计。... 阅读全文

posted @ 2006-03-25 15:14 NeilChen 阅读(2752) 评论(18) 推荐(0)

导航