1、Default.aspx代码如下:[code]<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" ValidateRequest="false" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "h...
http://www.jb51.net//article/14679.htm
在这里我们主要是使用Gmail,究其原因,是因为,我在使用Gmail的邮箱发送邮件的时候,遇到一小小的困难,而使用163等邮箱的时候,没遇到这个问题。 在ASP.NET2.0中,发送邮件是很简单的,我们主要使用来自命名空间System.Net.Mail中的几个类,MailMessage和SmtpClient。 核心代码是很简洁的,如下: [code] string to =&nbs...
http://www.jb51.net//article/14678.htm
【推荐】ASP.NET2.0+SQLServer2005构建多层应用!!!!!@申请加分!@@![sell=5]随着.NET2.0的发布,将会使得使用ASP.NET2.0来构建的Web应用越来越容易。使用ASP.NET2.0和SQLServer2005,将会比ASP.NET1.1更方便地构建多层体系架构的web应用。本文,将使用ASP.NET2.0和SQLServer2005(.net使用VisualStudio2005beta2,SQLServer2005使用aprilctp版本)来构建一个简单的多层应用的例子,并且说明其中在.NET2.0和SQLServer2005中的一些新的特性,比如o...
http://www.jb51.net//article/5190.htm
当定义的样式中有中文时,如.sometyle{font-family:@黑体;},如果书写不正确,如写成.sometyle{font-family:黑体;},这应该是个错误的写法,这样不仅这个样式不起作用,而且还会影响到定义在它后面的样式起作用,不知道对css的解析本来就是这个规则,还是ASP.NET2.0的问题。 当你直接把从网上download下来的js文件加入的VS2005项目中时,如果此文件中带中文,当你调用其方法时,就会出现对象找不到的js错误,就像你没有链如该文件一样。你需要在项目中新建一个js文件,然后把你down下来的文件中的代码c...
http://www.jb51.net//article/1271.htm
在前面的系列文章中,我们曾经介绍了视图状态和控件状态的基本概念和典型应用,从中可以发现,视图状态和控件状态对于自定义服务器控件实现的重要性。本文将继续这一主题,重点介绍实现视图状态和控件状态自定义管理的方法。 自定义视图状态管理 在介绍视图状态时,我们曾经提到过:对于简单属性,例如,String、Int等类型,.NET执行引擎将自动启用默认视图状态管理机制,以便完成相应的功能。然而,如果开发人员在ViewState中保存的是自定义数据类型,或者需要实现自定义方式优化视图状态管理时,则必须实现自定义视图状态管理。 实现自定义视图状态管理可以通...
http://www.jb51.net//article/1267.htm
在第1部分和第2部分中,建立了WeatherDataSource控件,该控件针对weather.com(英文)所提供的XMLAPI来运行,使用WebRequest和WebResponse来通过HTTP访问数据。迄今为止,均是同步访问该服务。因此,页面处理被阻止,直到Web请求完成为止。此方法对于测试页面是有效的,在小站点上也可能有效,但是在接收大量通信流量的站点上则会惨败;例如门户页面,天气模块在其中可能非常常见。 引言 在线程池中有固定不变的大量线程可用于服务请求,遗憾的是,该解决方案并非仅仅提高限制(还会增加线程占用资源以及CPU占用资源)。因此,当一个页面被阻止而等候另一个服务器...
http://www.jb51.net//article/1251.htm
这里使用asp.net2.0的TreeView控件结合JavaScript实现权限树的部分功能。 假设权限树中有如下三条规则: 1、该节点可以访问,则他的父节点也必能访问; 2、该节点可以访问,则他的子节点也都能访问; 3、该节点不可访问,则他的子节点也不能访问。代码如下://获取元素指定tagName的父元素functionpublic_GetParentByTagName(element,tagName){ varparent=element.parentNode; varupperTagName=t...
http://www.jb51.net//article/1243.htm
最近在使用ASP.net2.0的GridView控件时,发现排序与分页功能Microsoft实现的都很简单,比如排序,在点击列名的时候来触发整页的PostBack,然后排序,但是在列头上没有一个显示升序降序的图标,这会让最终用户使用时很迷惑,因为不知道是升序了还是降序了,所以今天首先解决的第一问题就是升序降序在列上显示图标,第二要解决的问题是默认GridView按列排序只能排一列的,也就是不能进行多列排序,而在实际应用中仅仅按照一列来排序是不能满足业务需求的,第三是GridView分页问题,GridView预定义的分页页码显示,比较简单,而实际应用中,分页可...
http://www.jb51.net//article/1242.htm
类型转换器是实现自定义服务器控件属性过程中比较重要的内容。本文将对类型转换器的基本概念和实现方法进行介绍。 1.类型转换器基本概念 类型转换器是自定义服务器控件的辅助性功能实现。它主要用于执行从字符串表示形式到指定类型之间的双向转换。例如,以文本形式表示属性值,将用户输入的文本转换为相应数据类型等等,都应用了类型转换器。 对于多数基本数据类型(如Int32、Bool、Char、String、枚举类型等),.net框架已经为它们提供了默认的类型转换器,这些类型转换器完成从字符串到相关值的转换并执行验证检查的功能。默认的类型转换器派生自System.ComponentModel.Type...
http://www.jb51.net//article/1240.htm
因为Access并不真正为高性能应用程序服务,所以一个希望有多个同时连接用户的站点必须部署一个比Access更适合的数据源。本文将讲述如何从MicrosoftSQLServer(一种企业级RDMS)中获取数据。SQLServer完全版包括了三个部分。第一个是引擎,用于实际组织数据以及针对命令响应进行读取和写入操作。第二个是开发人员的工具软件包,用于对数据库进行操作,例如QueryAnalyzer和DataTransformationServices。最后一个是用于管理数据的工具,包括备份程序和复制模式。虽然完全版对大型企业来说有着不可估量的好处,但是很多开发人员并不需要整套工具。幸运的是,Mi...
http://www.jb51.net//article/1237.htm
当使用SqlDataSource控件选择数据时,可以从两个属性:ConnectionString和SelectCommand开始,如下所示:<asp:SqlDataSourceID="MySourceControlName"Runat="server"ConnectionString="Server=MyServer;Database=Northwind"SelectCommand="SELECTFieldl,[FieldWithSpace]FROMMyTable"></asp:SglDataSource>当使用Windows认证时,可以添加两个认证数据。<asp:SqlDataSourceI...
http://www.jb51.net//article/1236.htm
