博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2007年10月10日

摘要:VS 2008可以非常完美地支持JavaScript和ASP.NET AJAX的智能感知和调试。.NET 3.5内置了ASP.NET AJAX,并且UpdatePanel终于可以支持WebPart了。 阅读全文

posted @ 2007-10-10 08:50 webabcd 阅读(7950) 评论(18) 推荐(0) 编辑

2007年10月9日

摘要:Multi Targeting(多定向):发人员就可以明确地指定.NET Framework 2.0或者3.0或者3.5版本,VS会自动地过滤Intellisense、工具箱控件、模板等诸如此类的东西;Web Designer and CSS(集成了CSS的web设计器):增加了“拆分”设计视图,增加了“管理样式”、“应用样式”和“CSS属性”,“视图”菜单中增加了“标尺和网格”、“可视辅助”和“格式标记”;Nested Master Page(嵌套母版页):支持母版页的多层嵌套 阅读全文

posted @ 2007-10-09 09:48 webabcd 阅读(9620) 评论(12) 推荐(0) 编辑

2007年9月18日

摘要:用Silverlight 1.0实现一个可以用鼠标或键盘弹奏,并且支持录音和回放的钢琴。(Silverlight+ASP.NET AJAX+DLINQ) 阅读全文

posted @ 2007-09-18 08:30 webabcd 阅读(7590) 评论(29) 推荐(0) 编辑

2007年9月17日

摘要:用Silverlight 1.0实现一个基于客户端系统时间的电子表。 阅读全文

posted @ 2007-09-17 08:40 webabcd 阅读(11432) 评论(42) 推荐(2) 编辑

2007年9月3日

摘要:扩展GridView控件: 合并指定列的相邻且内容相同的单元格 使用方法(设置属性): MergeCells - 需要合并单元格的列的索引(用逗号“,”分隔) 阅读全文

posted @ 2007-09-03 08:21 webabcd 阅读(15565) 评论(95) 推荐(0) 编辑

2007年8月22日

摘要:任何数据驱动型的应用程序都有一个普遍的需求,那就是报表。 但是,在ASP.NET 1.x中并没有给我们提供这个非常重要的特性。 然而很幸运的是,伴随着.NET 2.0而来的ReportViewer控件可以满足你对报表的一些基本需求。 我将会在本文中向你演示如何使用这个控件。 ReportViewer控件既可以在web程序中使用,也可以在windows程序中使用。 在这里,我将只介绍如何在web程序中使用它。 阅读全文

posted @ 2007-08-22 08:09 webabcd 阅读(15043) 评论(32) 推荐(0) 编辑

2007年8月20日

摘要:扩展TreeView控件: 联动复选框(复选框的全选和取消全选)。选中指定的父复选框,则设置其所有子复选框为选中状态;取消选中指定的父复选框,则设置其所有子复选框为取消选中状态。如果某父复选框的所有子复选框为均选中状态,则设置该父复选框为选中状态;如果某复选框的所有子复选框至少有一个为取消选中状态,则设置该父复选框为取消选中状态 使用方法(设置属性): AllowCascadeCheckbox - 是否启用联动复选框功能 阅读全文

posted @ 2007-08-20 08:41 webabcd 阅读(20411) 评论(157) 推荐(0) 编辑

2007年8月13日

摘要:ListView是ASP.NET中新增的一个非常酷的控件。 相对于GridView来说它有着更为丰富的布局手段,你可以在它的模板内写任何HTML标记或者控件。 如果你使用过Repeater和GridView的话,那么你将会轻松的上手ListView,不过很明显地,你也将要手写更多的HTML标记。 但是,它也将会给我们带来更多的布局上的自由度,同时也具有编辑、插入等特性。 ListView控件本身并不提供分页功能,但是我们可以通过另一个控件 – DataPager来实现分页的特性。 这就是ASP.NET 3.5给我们带来的非常棒的两个控件。 阅读全文

posted @ 2007-08-13 08:18 webabcd 阅读(24900) 评论(54) 推荐(3) 编辑

2007年8月8日

摘要:扩展GridView控件时采用的基本架构;为GridView控件增加自定义事件;扩展GridView控件时的要点汇总 阅读全文

posted @ 2007-08-08 08:55 webabcd 阅读(17248) 评论(72) 推荐(2) 编辑

2007年8月1日

摘要:控件适配器(Control Adapters)可以让你改变通过ASP.NET控件生成的HTML标记。http://www.asp.net/cssadapters/有详细的介绍和示例,但是没有用ul、li呈现CheckBoxList和RadioButtonList的例子(可能是因为太简单了,不屑去写),那就让我们来实现它吧,顺便熟悉一下如何开发控件适配器。 阅读全文

posted @ 2007-08-01 09:02 webabcd 阅读(7062) 评论(8) 推荐(1) 编辑

2007年7月24日

摘要:在之前的文章中(译者注:ASP.NET 2.0中的健康监测系统(Health Monitoring)(1) - 基本应用,ASP.NET 2.0中的健康监测系统(Health Monitoring)(2) - 通过Email发送监测信息),我们已经知道了ASP.NET 2.0的健康监测系统是用于监测ASP.NET应用程序的运行状况的,它可以记录事件信息到你指定的日志源中。这个健康监测系统中包括大量的预定义事件,在ASP.NET程序运行期间,会自动地触发相关的事件。 但是,有的时候我们需要通过自己的逻辑来触发某一事件, 此时,我们就应该为健康监测系统创建我们自己的自定义事件。 阅读全文

posted @ 2007-07-24 08:13 webabcd 阅读(6177) 评论(19) 推荐(0) 编辑

2007年7月12日

摘要:ASP.NET AJAX的Sys.Services.AuthenticationService类、Sys.Services.ProfileService类、Sys.Services.ProfileGroup类完美地和ASP.NET 2.0的Membership和Profile进行了集成 阅读全文

posted @ 2007-07-12 08:51 webabcd 阅读(6171) 评论(28) 推荐(0) 编辑

2007年7月8日

摘要:SQL Server 2000可以让我们在查询分析器中直接调试存储过程。到了现在的SQL Server 2005,这个功能被转移到了SQL Servr Management Studio和Visual Studio IDE内。 使用这个技术,我们可以在Visual Studio中一步一步地调试存储过程。 而且你也可以在存储过程中设置断点,这样当你调试你的程序时,这些断点就会生效。 阅读全文

posted @ 2007-07-08 19:13 webabcd 阅读(19642) 评论(50) 推荐(3) 编辑

2007年7月5日

摘要:使用ASP.NET AJAX调用WebService(简单类型和复杂对象、JSON和XML)和PageMethod。Sys.Net命名空间下的WebServiceProxy Class、WebServiceError Class、Generated Proxy Classes 阅读全文

posted @ 2007-07-05 09:18 webabcd 阅读(7128) 评论(22) 推荐(0) 编辑

2007年7月1日

摘要:我们一起来做个示例,在.NET中新建一个类,并在这个类里新建一个方法,然后在SQL Server中调用这个方法。按照微软所述,通过宿主 Microsoft .NET Framework 2.0 公共语言运行库 (CLR),SQL Server 2005显著地增强了数据库编程模型。 这使得开发人员可以用任何CLR语言(如C#、VB.NET或C++等)来写存储过程、触发器和用户自定义函数。 阅读全文

posted @ 2007-07-01 20:08 webabcd 阅读(7781) 评论(37) 推荐(1) 编辑

2007年6月25日

摘要:学习一下Sys.Net命名空间下与web请求相关的类,WebRequestManager、WebRequest、WebRequestExecutor和XMLHttpExecutor 阅读全文

posted @ 2007-06-25 08:55 webabcd 阅读(6660) 评论(50) 推荐(0) 编辑

2007年6月24日

摘要:通常,开发人员使用的是T-SQL来创建SQL Server的存储过程、函数和触发器。 而现在的SQL Server 2005已经完全支持.NET通用语言运行时(CLR)了。 这就意味着,你可以使用.NET的语言,如C#、VB.NET之类的来开发SQL Server的存储过程、函数和触发器。 SQL Server 和 CLR 的集成给我们带来了n多好处,如实时编译、类型安全、增强的安全性以及增强的编程模型等。 本文中,我将向大家演示如何使用C#创建SQL Server的存储过程。 阅读全文

posted @ 2007-06-24 20:42 webabcd 阅读(41362) 评论(41) 推荐(4) 编辑

2007年6月22日

摘要:Sys命名空间是Microsoft AJAX Library的根命名空间。本文主要学习一下其中的Application类、ApplicationLoadEventArgs类、CultureInfo类和StringBuilder类。 阅读全文

posted @ 2007-06-22 08:32 webabcd 阅读(5886) 评论(12) 推荐(0) 编辑

2007年6月19日

摘要:Sys.WebForms命名空间下的类都是与局部刷新相关的类。PageRequestManager类,其中有5个事件:initializeRequest事件、beginRequest事件、endRequest事件、pageLoading事件和pageLoaded事件。与这5个事件相关的还有5个事件参数类:InitializeRequestEventArgs类、BeginRequestEventArgs类、EndRequestEventArgs类、PageLoadingEventArgs类和PageLoadedEventArgs类。Sys.Serialization命名空间下只有一个类:Sys.Serialization.JavaScriptSerializer类。它用于在ECMAScript(JavaScript)对象与JSON格式数据之间进行转换。 阅读全文

posted @ 2007-06-19 08:35 webabcd 阅读(6859) 评论(12) 推荐(0) 编辑

2007年6月17日

摘要:本文是该系列文章的第二部分,也是最后一部分,在这里我会详细讲解上一篇文章中没有说明的一些要点: 角色管理和访问规则管理。 你可以在本文的结尾处下载我写的WSAT程序的全部代码。 阅读全文

posted @ 2007-06-17 19:23 webabcd 阅读(8487) 评论(33) 推荐(0) 编辑

2007年6月11日

摘要:Sys.UI命名空间下包含与UI相关的类,像控件、事件和Microsoft AJAX Library里的UI属性之类的。快捷方法就是用简短的代码调用某个方法。 阅读全文

posted @ 2007-06-11 09:33 webabcd 阅读(6180) 评论(30) 推荐(0) 编辑

2007年6月10日

摘要:本文从整体上讲述了我的自定义WSAT程序的实现(本文结尾处你可以下载到这个程序),并且详细探讨了用户列表、添加用户和编辑用户的实现方法。 阅读全文

posted @ 2007-06-10 18:33 webabcd 阅读(8495) 评论(12) 推荐(0) 编辑

2007年6月7日

摘要:Microsoft AJAX Library中的JavaScript基本类型扩展是基于ECMAScript (JavaScript)对象的。关于JavaScript对象的更多信息可以参看http://msdn2.microsoft.com/en-us/library/29f83a2c-48c5-49e2-9ae0-7371d2cda2ff 阅读全文

posted @ 2007-06-07 08:47 webabcd 阅读(6119) 评论(12) 推荐(0) 编辑

2007年6月4日

摘要:ASP.NET AJAX既包含有服务端代码,又包含有客户端代码。然而对客户端代码的调试不同于对服务端代码的调试,下面我们就来看一下如何对客户端代码进行调试。 阅读全文

posted @ 2007-06-04 08:36 webabcd 阅读(5953) 评论(13) 推荐(0) 编辑

2007年6月3日

摘要:一些公司经常会有在web上机械地显示它们产品的图片(即幻灯片)的需求。 当然你可以使用JavaScript来开发这个程序,但是如果使用ASP.NET AJAX的话会使你的工作变得非常简单。 本文中,我将通过ASP.NET AJAX的page methods和客户端脚本扩展的帮助,来开发一个简单的幻灯片程序。 这个幻灯片可以由用户控制它的开始和暂停,默认情况下它会循环展示所有图片。 当然,用户也可以对幻灯片进行手动操作。 阅读全文

posted @ 2007-06-03 18:12 webabcd 阅读(8370) 评论(16) 推荐(1) 编辑

2007年5月28日

摘要:Microsoft AJAX Library提供了对JavaScript的扩展和对面向对象的支持,并且与.NET框架非常相似。我们来看一下如何实现命名空间、类、成员、接口、继承和枚举。 阅读全文

posted @ 2007-05-28 08:54 webabcd 阅读(7680) 评论(23) 推荐(0) 编辑

2007年5月27日

摘要:.NET 2.0框架中的健康监测系统中,不但可以监测到程序的lifetime事件和与错误相关的事件,而且还可以监测到安全审核成功或失败的事件。 本文中,我们一起探讨了WebAuthenticationFailureAuditEvent事件,在验证失败的时候就会触发它。如果用户用无效的信息登录系统,那么实现Membership的Provider就会触发这个事件。 例如,SqlMembershipProvider的ValidateUser方法需要两个参数,分别是用户名和密码,它会根据验证的结果返回一个布尔值。除了返回一个布尔值外,这个方法也会触发WebAuthenticationSuccessAuditEvent事件或者WebAuthenticationFailureAuditEvent事件。我们也看到了SimpleMailWebEventProvider的用法,它会通过email发送日志。当某一事件发生的时候(如未处理异常,验证失败等等),这个Provider就会发送邮件到指定的地址。 阅读全文

posted @ 2007-05-27 22:09 webabcd 阅读(5826) 评论(12) 推荐(0) 编辑

摘要:表示一个作用于某对象结构中的各元素的操作。它使你可以在不改变各元素的类的前提下定义作用于这些元素的新操作。 阅读全文

posted @ 2007-05-27 15:04 webabcd 阅读(5850) 评论(14) 推荐(2) 编辑

2007年5月26日

摘要:定义对象间的一种一对多的依赖关系,以便当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并自动刷新。 阅读全文

posted @ 2007-05-26 09:41 webabcd 阅读(6389) 评论(11) 推荐(0) 编辑

2007年5月23日

摘要:在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到保存的状态。 阅读全文

posted @ 2007-05-23 21:35 webabcd 阅读(4192) 评论(0) 推荐(1) 编辑