浅析ASP.NET 3.5与ASP.NET 4.0主要差别:
本文将为大家简单比较ASP.NET 3.5与ASP.NET 4.0之间主要差别,希望能对大家了解ASP.NET新特性有所帮助。
ASP.NET 3.5中下列特性是之前的版本中没有的:
·Ajax集成
·LINQ
·自动属性
·Lambda表达式
同样,我希望每个人都弄清楚ASP.NET 3.5和它的下一个版本ASP.NET 4.0之间的差别,我先列出一部分内容,后面我将慢慢整理。
客户端数据访问
ASP.NET 3.5:在客户端无法直接访问数据,但是有下面的变通方法。
脚本管理器页面方法(Pagemethods)
ICallbackEventHandler接口
XMLHttphanlder组件
ASP.NET 4.0: 在这个版本中内置了这个功能,以下是执行它们的方法。
·客户端数据控制
·客户端模板
·客户端数据上下文
这意味着我们从客户端通过客户端数据视图或数据上下文对象访问数据。
设置Meta关键字和Meta描述
Meta关键字及其描述对于搜索引擎优化非常有用。
ASP.NET 3.5:这个属性有两个值“True”和“False”
ASP.NET 4.0:ViewStateMode属性采用了枚举量,有三个值“Enabled”,“Disabled”和“Inherit”。控件的子控件默认值是“Inherit”,即继承。
设置客户端ID
之前开发人员创建ClientID时总有些头痛。
·ASP.NET 3.5:我们不得不使用ClientID属性找出哪一个ID是动态产生的。
·ASP.NET 4.0:引入了新的ClientIDMode属性,解决了先前版本中存在的问题。它可以是下面这些值。
·AutoID – 和ASP.NET 3.5类似;
·Static – 在运行时不会产生任何独立的ClientID;
·Predictable – 对于datacontrols特别有用,使ClientID值格式象clientIDrowsuffix一样;
·Inherit – 这个值指定控件象它的父对象一样产生ID,即我们常说的继承。
更多详情登入:http://bbs.hx008.cn/showtopic-4538.aspx 交流QQ:903458239
相关文档:
首先数据库表的设计当中
注册用户表应该包含一个是否激活的字段,通过此字段来判断是否激活。和一个激活key的字段,此字段用于放置激活码
程序方面
在用户注册的时候随机生成一个激活码(请确保激活码唯一),把用户信息及激活码插入到数据表中。
通过发邮件的方式向注册用户提供的邮箱发一封包含激活链接和刚刚生成的激� ......
99bill:
1.md5.asp
<%
'''''''''
' @Description: 快钱网关接口范例
' @Copyright (c) 上海快钱信息服务有限公司
' @version 2.0
'''''''''
Private Const BITS_TO_A_BYTE = 8
Private Const BYTES_TO_A_WORD = 4
Private Const BITS_TO_A_WORD = 32
Private m_lOnBits(30)
Private m_l2Power(30)
Pr ......
以mysql5.1为例
先下载mysql-connector-odbc并安装
1、直接连接
conn.asp
<%
strconnection="driver={mysql odbc 5.1 driver};database=test1;server=localhost;uid=root;password=root"
set conn = server.createobject("adodb.connection")
conn.open strconnection
%>
2、DSN连接
需要先在数据源 (OD ......
1、数据控件(如DataGrid/DataList等控件)格式化日期方法:
e.Item.Cell[0].Text = Convert.ToDateTime(e.Item.Cell[0].Text).ToShortDateString();
//指定列(第1列)格式化日期
2、用String类转换日期显示格式:
String.Format( "yyyy-MM-dd ",yourDateTime);
3、用Convert方法转换日期显示格式:
Convert.ToDat ......