ASP.NET快速开发技巧(一)
2008-05-30 15:13
411 查看
快速开发技巧 — 使用数据绑定控件
结合实例DataTest
在Login.aspx中:
1. 验证控件RequiredFieldValidator
Display:Dynamic 显示的错误信息随页面布局发生变化,不是固定的
ErrorMessage: 显示的错误信息
ControlToValidate: 要验证的控件ID
2. 在Login.aspx中我设置了用户名和密码的输入不能为空,当点击“登录”后进入DataList.aspx
当点击“注册”按钮时,也会出现验证控件,此时我们需要进行组设置:将验证控件、按钮设置到一个组。
方法是验证控件、按钮的里的ValidationGroup: 设置成同一编号。我这里是111
3. 数据绑定
选择“where”
分别将username,pwd绑定到TextBox1,TextBox2。
“添加”—“确定”。 Over….
在Register.aspx中:
1. 使用FormView快速开发注册页面
绑定数据源先..
FormView控件提供了三套模板,分别是显示、更新、插入
因为这里是注册新用户,即插入一条记录。
1) 选择FormView的编辑模板,使用”InsertItemTemplate”
2) FormView会自动将数据源的列显示到模板里的,根据需要进行更改:
A. 列名为英文 à 中文
B. 性别:使用RedioButtonList,必有一项选中
RepeatDirection:设置RedioButtonList的布局方向,Horizontal是水平布局。
要想把值插入到数据库,同样需要进行绑定。
“编辑DataBindings”
注:“绑定到(B)”:为要绑定到的数据表的字段,选择;
“双向数据绑定”是既可读也可写。
注意:
1) 判断FormView为插入模式
protected void Page_Load(object sender, EventArgs e)
{
FormView1.DefaultMode = FormViewMode.Insert;
}
2) 判断插入成功
protected void FormView1_ItemInserted(object sender, FormViewInsertedEventArgs e)
{
if (e.AffectedRows == 1) //受影响的条数为一,则插入成功
{
Response.Write("注册成功");
}
}
在DataList.aspx中:
1. 绑定数据源先
2. 使用GridView快速进行数据显示和编辑以及删除
注意:BoundField里是数据源取出的数据一定在“选定的字段”中都有,如果想显示可以使用字段的“ShowHeader”设置成False ;“Visible”设置成False。
当想实现导航列的功能,我这里是实现“点击用户名”,进入该条记录详细页Detail.aspx
方法:
1) 删除绑定列”用户名”,
2) 新建“HyperLinkField”,如下图进行设置:
在Detail.aspx中:
1. 绑定数据源
2. 编辑模板
默认情况下,FormView会以显示数据的形式呈现,无须设置。
SQL Server 数据库引擎:
Microsoft SQL Server 2005 数据库引擎 是存储、处理和保证数据安全的核心服务。数据库引擎 提供控制访问和进行快速的事务处理,满足企业中最需要占用数据的应用程序的要求。数据库引擎 还为维护高可用性提供了大量的支持。
数据库引擎就是我们传统意义上理解的数据库。
这里,需要明白SQL Server 2005数据平台的含义:
SQL Server 2005 除了包含数据库,同时整合了很多数据分析服务,如上图所示:
1) 数据库引擎
2) 分析服务
3) 集成服务
4) 复制
5) 报表服务
6) 通知服务
7) 服务代理
8) 全文搜索
文档及实例代码下载地址
http://download.csdn.net/user/spring21st
结合实例DataTest
在Login.aspx中:
1. 验证控件RequiredFieldValidator
Display:Dynamic 显示的错误信息随页面布局发生变化,不是固定的
ErrorMessage: 显示的错误信息
ControlToValidate: 要验证的控件ID
2. 在Login.aspx中我设置了用户名和密码的输入不能为空,当点击“登录”后进入DataList.aspx
当点击“注册”按钮时,也会出现验证控件,此时我们需要进行组设置:将验证控件、按钮设置到一个组。
方法是验证控件、按钮的里的ValidationGroup: 设置成同一编号。我这里是111
3. 数据绑定
选择“where”
分别将username,pwd绑定到TextBox1,TextBox2。
“添加”—“确定”。 Over….
在Register.aspx中:
1. 使用FormView快速开发注册页面
绑定数据源先..
FormView控件提供了三套模板,分别是显示、更新、插入
因为这里是注册新用户,即插入一条记录。
1) 选择FormView的编辑模板,使用”InsertItemTemplate”
2) FormView会自动将数据源的列显示到模板里的,根据需要进行更改:
A. 列名为英文 à 中文
B. 性别:使用RedioButtonList,必有一项选中
RepeatDirection:设置RedioButtonList的布局方向,Horizontal是水平布局。
要想把值插入到数据库,同样需要进行绑定。
“编辑DataBindings”
注:“绑定到(B)”:为要绑定到的数据表的字段,选择;
“双向数据绑定”是既可读也可写。
注意:
1) 判断FormView为插入模式
protected void Page_Load(object sender, EventArgs e)
{
FormView1.DefaultMode = FormViewMode.Insert;
}
2) 判断插入成功
protected void FormView1_ItemInserted(object sender, FormViewInsertedEventArgs e)
{
if (e.AffectedRows == 1) //受影响的条数为一,则插入成功
{
Response.Write("注册成功");
}
}
在DataList.aspx中:
1. 绑定数据源先
2. 使用GridView快速进行数据显示和编辑以及删除
注意:BoundField里是数据源取出的数据一定在“选定的字段”中都有,如果想显示可以使用字段的“ShowHeader”设置成False ;“Visible”设置成False。
当想实现导航列的功能,我这里是实现“点击用户名”,进入该条记录详细页Detail.aspx
方法:
1) 删除绑定列”用户名”,
2) 新建“HyperLinkField”,如下图进行设置:
在Detail.aspx中:
1. 绑定数据源
2. 编辑模板
默认情况下,FormView会以显示数据的形式呈现,无须设置。
SQL Server 数据库引擎:
Microsoft SQL Server 2005 数据库引擎 是存储、处理和保证数据安全的核心服务。数据库引擎 提供控制访问和进行快速的事务处理,满足企业中最需要占用数据的应用程序的要求。数据库引擎 还为维护高可用性提供了大量的支持。
数据库引擎就是我们传统意义上理解的数据库。
这里,需要明白SQL Server 2005数据平台的含义:
SQL Server 2005 除了包含数据库,同时整合了很多数据分析服务,如上图所示:
1) 数据库引擎
2) 分析服务
3) 集成服务
4) 复制
5) 报表服务
6) 通知服务
7) 服务代理
8) 全文搜索
文档及实例代码下载地址
http://download.csdn.net/user/spring21st
相关文章推荐
- ASP.NET MVC 多语言实现技巧 最简、最易维护和最快速开发
- 转:ASP.NET MVC 多语言实现技巧 最简、最易维护和最快速开发
- 分享两个实用的ASP.NET开发技巧——使用WebMethod实现ajax和控件的ClientIDMode属性
- 基于.Net 2.0 (C# 2.0, ASP.NET 2.0)的快速开发框架设计NBear V3.3.9 Stable [开源]
- 用ASP.NET开发Web服务的五则技巧
- ASP.NET快速开发框架之工作流引擎
- asp.net开发常用技巧收集
- ASP.NET-AD开发技巧
- 全开源ASP.NET工作流快速开发平台,你想要的强大工作流引擎就在这里!
- Asp.Net MVC 开发技巧(一)
- 用ASP.NET开发Web服务的五则技巧
- [个人总结]Asp.net开发中经常用的适用技巧
- 用ASP.NET开发Web服务的五则技巧
- asp.net控件开发技巧(1)使用HtmlTextWriter类规范输出标签
- asp.net常用开发技巧(1)
- 用ASP.NET开发Web服务的五则技巧
- asp.net开发常用技巧收集
- SNF快速开发平台MVC-EasyUI3.9之-ueditor富文本编辑在 asp.net MVC下使用步骤
- 用 ASP.NET 开发 Web 服务的五则技巧
- 有简易通用权限管理后台的快速C# ASP.NET开发的例子应用程序卖给了曾长期开发JAVA银行程序的大哥