轻松加密ASP.NET 2.0 Web程序配置信息 |
另外,存在一些你不能使用这个技术加密的配置部分: · <processModel> · <runtime> · <mscorlib> · <startup> · <system.runtime.remoting> · <configProtectedData> · <satelliteassemblies> · <cryptographySettings> · <cryptoNameMa |
在ASP.NET中使用AJAX的简单方法 |
介绍 本文介绍了使用AJAX和ASP.NET编写web应用程序的一个简单方法。同时,讨论了使用AJAX的好处和不足。为了举例说明,本文给出了相应的JavaScript代码和用C#.NET编写的ASP.NET代码。
|
使用客户端脚本 |
当使用动态的、基于 Web 的脚本技术时,与传统 ASP 或 PHP 类似,开发人员必须对客户端和服务器间的逻辑、暂时和物理分隔有着敏锐的理解。
|
使用反射将业务对象绑定到 ASP.NET 窗体控件 |
引言
在 Web 开发人员的最常见任务之中,有一项任务是他们要反复执行的:建立更新数据库表的简单窗体。我们将创建一个列表页面和一个窗体页面,列表页面中以表格形式显示记录,窗体页面中带有用于各个数据库字段的适当的窗体控件。许多开发人员还使用表示数据库表的业务对象将代码组织到分为多层的设计中。如果以业务对象 (Document) 来表示数据库表 (Documents),许多窗体的代码看上去将如下所示: |
确定 ASP.NET 中浏览器的功能 |
Web 应用程序不同于运行在同源环境中的其他应用程序,因为前者会将输出发送到各种各样的平台和 Web 浏览器。有些浏览器支持客户端脚本,有些支持 XHTML,还有一些会限制屏幕区域。那么您的 Web 应用程序如何将内容传递给具有限制功能或具有特殊要求的浏览器呢?
为了回答这个问题,我将深入研究 ASP.NET 1.1 的支持,旨在确定浏览器的功能。要查看 ASP.NET 2.0 中即将推出的功能,请参阅提要栏“ASP.NET 2.0 中浏览器的功能”。[编辑更新 — |
编写高性能 Web 应用程序的 10 个技巧 |
使用 ASP.NET 编写 Web 应用程序的简单程度令人不敢相信。正因为如此简单,所以很多开发人员就不会花时间来设计其应用程序的结构,以获得更好的性能了。在本文中,我将讲述 10 个用于编写高性能 Web 应用程序的技巧。但是我并不会将这些建议仅局限于 ASP.NET 应用程序,因为这些应用程序只是 Web 应用程序的一部分。本文不作为对 Web 应用程序进行性能调整的权威性指南 — 一整本书恐怕都无法轻松讲清楚这个问题。请将本文视作一个很好的起点。
成为工作狂之前,我原 |
ASP.NET 2.0 和数据绑定控件:新的角度,新的做法 |
为什么需要新的数据源模型
数据绑定是开发人员在 ASP.NET 1.x 中发现的最令人愉快的意外功能之一。与 Active Server Pages 对数据访问的支持相比,数据绑定是简单性和有效性的非凡结合。然而,如果根据真正开发人员的需要进行衡量,则它还不够完美。其局限不在于总体功能方面,而在于开发人员必须编写大量代码来处理甚至非常简单和常见的操作(例如,分页、排序或删除)。为了弥补这一缺陷,ASP.NET 2.0 添加了一种新的数据源模型(请参阅我的文 |
JavaScript 参考教程 |
JavaScript 是使用“对象化编程”的,或者叫“面向对象编程”的。所谓“对象化编程”,意思是把 JavaScript 能涉及的范围划分成大大小小的对象,对象下面还继续划分对象直至非常详细为止,所有的编程都以对象为出发点,基于对象。小到一个变量,大到网页文档、窗口甚至屏幕,都是对象。这一章将“面向对象”讲述 JavaScript 的运行情况。
对象的基本知识
对象是可以从 JavaScript“势力 |
使用 IIS 进行 Microsoft ASP.NET 2.0 成员/角色管理,第 2 部分:实现 |
成员身份编辑器
|
使用 IIS 进行 Microsoft ASP.NET 2.0 成员/角色管理,第 1 部分:安全和配置概述 |
摘要
本系列由两篇文章组成,论述如何安全使用和设置用于管理 ASP.NET Membership 与 Roles 的三层解决方案,本文是第一篇。本文将主要论述如何配置、使用以及(最重要的是)保证此解决方案的安全性,并概述如何将其在典型的 Microsoft ASP.NET 2.0 Web 解决方案中实现。Membership 和 Roles 对象被视为可运作,而不用深究其内部结构。管理 Members 和 Roles 似乎与管理简单数据源中的 |
JavaScript 与 ASP.NET 2.0 配合使用 |
Web 开发人员一直在通过将服务器端处理和客户端处理结合使用来解决浏览器的限制。客户端的工作逻辑和应用程序进程可使基于浏览器的应用程序看起来响应更及时且更“快速”。
|
ASP.NET 2.0 中的代码隐藏和编译 |
代码隐藏 虽然该代码隐藏模型在 2.0 中是不同的,但是它的语法已经进行了少量更改。实际上,该更改十分细微,如果您不仔细查看,甚至都无法注意到它。图 1 显示新的代码隐藏语法。
|
GridView也支持动态添加模板列 |
TemplateField gc = new TemplateField(); //update TAG gc.HeaderText = "22"; gc.ItemTemplate = new ColumnTemplate("22"); GridView1.Columns.Add(gc); #region 模板列 public |
对.Net事件委托的深入分析 |
软件的对象方法其实是对现实世界的模拟,你可能会想现实世界里的委托哪有这么多呢?这么重要呢?
|
ASP.NET2.0利用Gridview实现主从关系 |
首先我们来看下如何使用gridview实现一个master-detail主从关系的应用,以实现一对多的关系,因为这是十分普遍的web应用。在asp.net 1.1中,可能要编写比较多的代码以实现这样的应用,但在asp.net 2.0中,已经可以很方便地实现这样的主从关系的应用了。下面分步来介绍:
|