2006年5月22日

摘要: 1.《ASP.NET 2.0开发指南》http://polaris.cnblogs.com/2. 天极ASP.NET专栏 http://dev.yesky.com/msdn/msdnasp/ 3.Visual Studio 2005 _NET的第二次震撼http://soft.yesky.com/lesson/266/2366266.shtml 4.wroxhttp://p2p.wrox.com/... 阅读全文
posted @ 2006-05-22 17:23 時空逸夢 阅读(158) 评论(0) 推荐(0) 编辑
 
摘要: 利用ASP.NET 2.0技术,创建Web自定义服务器控件并不是一件轻松的事情。因为,这需要开发人员了解并能够灵活应用多种Web开发技术,例如,CSS样式表、客户端脚本语言、.NET开发语言、服务器控件开发技术,甚至是当前最火的AJAX技术等等。虽然现实如此"艰难",但是这种开发技术也不是真的难到不可掌握。事事都要从头做起。本文将针对利用ASP.NET 2.0技术,创建Web自定义服务器控件的基础... 阅读全文
posted @ 2006-05-22 16:41 時空逸夢 阅读(547) 评论(0) 推荐(0) 编辑
 
摘要: 前言:  第一次使用ASP.NET 2.0就被它强大的功能和超高的效率所吸引,原本繁杂的过程被简化到无法置信的容易,而且据微软的所言12月中文版的VS2005正式版将给我们带来更强劲的风暴。对ASP.NET 2.0逐渐深入后,便产生了想把自己学习中发现的问题和体会与大家交流,遂有此文。声明:本文所有演示示例均基于Visual Web Developer 2005 Express Beta2,Vis... 阅读全文
posted @ 2006-05-22 16:37 時空逸夢 阅读(512) 评论(0) 推荐(0) 编辑
 
摘要: 101 示例,分别用Visal Basic和C#编写的演示代码,包含了很多Visual Studio 2005和.NET Framework 2.0的新特性的演示。想获得更多的代码示例,请参见这个下载。  下载所有的101示例:C#版本 | VB版本   这些示例使用Visual Studio 2005进行开发并通过测试 数据访问 这个数据访问的代码示例演示了如何使用System.Data和相关名... 阅读全文
posted @ 2006-05-22 16:34 時空逸夢 阅读(449) 评论(0) 推荐(0) 编辑
 
摘要: ASP.NET的第一个版本就已经建立了一组新的数据库绑定控件。有了这些控件的支持,数据的可视化和编辑就简单多了,其中一个最重要的控件就是DataGrid控件。但是这个控件也有很多缺点。它为数据的排序,分页和编辑提供了一些内置的功能,但必须手动实现。   而ASP.NET的新版本2.0中采用了一种新的方式来解决以前版本的诸多问题,并且提供了标准的功能。现在可以对任何数据源进行排序,分页和编辑----... 阅读全文
posted @ 2006-05-22 16:33 時空逸夢 阅读(465) 评论(0) 推荐(0) 编辑
 
摘要: 在第 1 部分和第 2 部分中,建立了 WeatherDataSource 控件,该控件针对 weather.com(英文)所提供的 XML API 来运行,使用 WebRequest 和 WebResponse 来通过 HTTP 访问数据。迄今为止,均是同步访问该服务。因此,页面处理被阻止,直到 Web 请求完成为止。此方法对于测试页面是有效的,在小站点上也可能有效,但是在接收大量通信流量的站点... 阅读全文
posted @ 2006-05-22 16:32 時空逸夢 阅读(405) 评论(0) 推荐(0) 编辑
 
摘要: 数据源控件需要使用参数值来指定需要选择哪些数据,或者指定如何修改数据以及修改什么数据。通常情况下,页面包含一些 UI,以定义那些必须在选择操作中使用的参数,而数据绑定控件提供了参数值来进行插入、更新和删除操作。但是,在任意一种情况下,都可能同时出现两种现象。在第 1 部分中,数据源控件揭示了 ZipCode 属性,该属性可进行声明性设置,或者以编码来设置以响应用户操作。参数被设计为以声明性(且可扩... 阅读全文
posted @ 2006-05-22 16:31 時空逸夢 阅读(435) 评论(0) 推荐(0) 编辑
 
摘要: 数据源控件是 Microsoft Visual Studio 2005 中引入的一种新型服务器控件,它们是数据绑定体系结构的一个关键部分,能够通过数据绑定控件来提供声明性编程模型和自动数据绑定行为。本文及此系列中的后续几篇文章将介绍实现数据源控件的核心内容。  引言  简而言之,数据源控件概括了一个数据存储和可以针对所包含的数据执行的一些操作。DataBound 控件通过其 DataSourceI... 阅读全文
posted @ 2006-05-22 16:30 時空逸夢 阅读(422) 评论(0) 推荐(0) 编辑
 
摘要: 在ASP.NET 1.x的时候,很多朋友可能需要进行跨页提交的处理,也就是从页面A能够提交到页面B,甚至不同的Control其目标处理页面也各不相同。尤其是从ASP/JSP/PHP转过来的开发人员,可能更有这种需求。但很不幸,在ASP.NET 1.x的时候,处理这种跨页请求是十分丑陋的,需要非常多的“技巧化”处理。  在ASP.NET 2.0的时候,对于跨页提交已经有了非常... 阅读全文
posted @ 2006-05-22 16:29 時空逸夢 阅读(362) 评论(0) 推荐(0) 编辑
 
摘要: HiddenField控件顾名思义就是隐藏输入框的服务器控件,它能让你保存那些不需要显示在页面上的且对安全性要求不高的数据。也许这个时候应该有这么一个疑问,为什么有了ViewState、Session和Cookie等状态保存机制,还需要用起HiddenField呢? 增加HiddenField,其实是为了让整个状态管理机制的应用程度更加全面。因为不管是ViewState、Cookie还是Sessi... 阅读全文
posted @ 2006-05-22 16:28 時空逸夢 阅读(544) 评论(0) 推荐(0) 编辑
 
摘要: 在ASP.NET 2.0中,没有专门的页面导航控件,但可以使用SITEMAPdatasource配和DATALIST来实现。 SITEMAPDATASOURCE控件中,需要特别的建立一个web.sitemap的XML文件,该文件中存贮网站的结构,比如<?xml version="1.0" encoding="utf-8" ?> <siteMap xmlns="http://sch... 阅读全文
posted @ 2006-05-22 16:27 時空逸夢 阅读(447) 评论(0) 推荐(0) 编辑
 
摘要: 在asp.net2.0中的urlMappings倒是非常好用,可惜暂不支持正则表达式,不过,好在如果用IHttpModule的话 不管什么样的请求都会先经过IHttpModule这样就为URL重写提供了一个好机会: 下面是我写的一个IHttpModule: using System; using System.Web; public class ReWriteModule:IHttpMod... 阅读全文
posted @ 2006-05-22 16:26 時空逸夢 阅读(625) 评论(0) 推荐(0) 编辑
 
摘要: ASP.NET 2.0 引入了一系列可以改善数据访问的新工具,包括几个数据源和数据绑定控件。新增种类的数据源控件可以消除 ASP.NET 1.x 中要求的大量重复性代码。例如,您可以很容易地将 SQL 语句或存储过程与数据源控件相关联,并且将它们绑定到数据绑定控件。更令人感到印象深刻的是,通过 ObjectDataSource 控件可以简化开发和减少代码,并且仍然可以在 n 层体系结构的不同层中抽... 阅读全文
posted @ 2006-05-22 16:23 時空逸夢 阅读(582) 评论(0) 推荐(0) 编辑
 
摘要: 在ASP.NET 2.0 中提供多语言转换和多样式主题转换功能,两种实现形式比较类似,所以放在一起说明一下。 1. Language switcher 多语言转换 在Quick Start Tutorial 中,介绍了如何存储和应用用户选择的语言。一般是用一个DropDownList展示支持的语言,供用户选择,通常是放在masterpage 里面,将用户选择的语言存储起来 这里用了ASP.NET ... 阅读全文
posted @ 2006-05-22 16:20 時空逸夢 阅读(616) 评论(0) 推荐(0) 编辑
 
摘要: 概述: 本文基于ASP.NET 2.0的源代码,对ASP.NET 2.0运行时进行了简要的分析,希望能帮助你理解ASP.NET 2.0中请求处理过程及页面编译模型。关键字: ASP.NET 2.0运行时,原理,请求处理,页面编译,ASP.NET 2.0 HTTP Runtime主要类:System.Web.HttpRuntime System.Web.HttpApplicationFactory ... 阅读全文
posted @ 2006-05-22 16:18 時空逸夢 阅读(424) 评论(0) 推荐(0) 编辑
 
摘要: 这是一个gridview其中的两行,前4列均为文本字段,如用户名、中文名、密码等,第5列是oracle数据库中存储的longrow字段,放的是用户签名扫描图象,用于系统中的电子签名,今天要说的是如何在gridview中显示数据库中的大对象图象(如上图中的中文签名)。 我最初的思路是gridview中有响应读取并显示图象的field类型,没错,的确有一个imagefield,但是该字段类型是接受一个... 阅读全文
posted @ 2006-05-22 16:10 時空逸夢 阅读(489) 评论(0) 推荐(0) 编辑
 
摘要: 【几个误区】 初学者对C#风潮的追赶其实也只是学习过程中经常遇到的几个误区之一。我将用一些实际的例子来说明这些现象,你可以按部就班的看看自己是不是属于其中的一种或者几种: 〖认为计算机技术等于编程技术: 〗 有些人即使没有这个想法,在潜意识中也有这样的冲动。让我奇怪的是,许多信息学院的学生也有这样的念头。认为计算机专业就是编程专业,与编程无关的,或者不太相关的课程他统统都不管,极端的学生只要书上没... 阅读全文
posted @ 2006-05-22 15:48 時空逸夢 阅读(324) 评论(0) 推荐(0) 编辑
 
摘要: 这几天升级了一下原来的1.1项目,发现了一些问题,总结一下放在这里,也提醒还没有来得及升级或准备升级的朋友,升级的过程中少走弯路,少浪费时间。1.Global.asax文件的处理形式不一样,转化后将出现错误,在vs2003中Global.asax具有代码后置文件,2.0下, 将代码分离文件移到 App_Code 目录下,以便使其自动变为可通过应用程序中的任意 ASP.NET 页面访问。“... 阅读全文
posted @ 2006-05-22 15:45 時空逸夢 阅读(161) 评论(0) 推荐(0) 编辑
 
摘要: O'Reilly的创办人和CEO Tim O'Reilly在他的题为“ASP.Net on a Roll (ASP.NET 势如破竹)”的博客里说,"Based on book sales data, it looks like ASP.Net 2.0 is on fire (根据图书销量的统计数据,ASP.NET 2.0象是着了火一样)",跟去年同期相比,跟ASP相关的图... 阅读全文
posted @ 2006-05-22 15:31 時空逸夢 阅读(304) 评论(0) 推荐(0) 编辑
 
摘要: 1. 打开新的窗口并传送参数:   传送参数:response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"’)</script>")  接收参数:string a = Request.QueryString("id");string b = ... 阅读全文
posted @ 2006-05-22 15:11 時空逸夢 阅读(202) 评论(0) 推荐(0) 编辑