博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ASP.NET快速开发技巧(一)
阅读量:4128 次
发布时间:2019-05-25

本文共 1656 字,大约阅读时间需要 5 分钟。

  快速开发技巧 使用数据绑定控件

 

结合实例DataTest

 

Login.aspx中:

1.       验证控件RequiredFieldValidator

DisplayDynamic             显示的错误信息随页面布局发生变化,不是固定的

ErrorMessage               显示的错误信息

 

ControlToValidate                   要验证的控件ID

2.       Login.aspx中我设置了用户名和密码的输入不能为空,当点击“登录”后进入DataList.aspx

当点击“注册”按钮时,也会出现验证控件,此时我们需要进行组设置:将验证控件、按钮设置到一个组。

方法是验证控件、按钮的里的ValidationGroup 设置成同一编号。我这里是111

3.       数据绑定

选择“where

分别将usernamepwd绑定到TextBox1TextBox2

“添加”“确定”。 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://mozvi.baihongyu.com/

你可能感兴趣的文章
C 语言 学习---判断文本框取得的数是否是整数
查看>>
C 语言 学习---ComboBox相关、简单计算器
查看>>
C 语言 学习---ComboBox相关、简易“假”管理系统
查看>>
C 语言 学习---回调、时间定时更新程序
查看>>
C 语言 学习---复选框及列表框的使用
查看>>
第十一章 - 直接内存
查看>>
JDBC核心技术 - 上篇
查看>>
一篇搞懂Java反射机制
查看>>
application/x-www-form-urlencoded、multipart/form-data、text/plain
查看>>
Longest Common Prefix -最长公共前缀
查看>>
Letter Combinations of a Phone Number
查看>>
Single Number II --出现一次的数(重)
查看>>
Valid Parentheses --括号匹配
查看>>
Count and Say
查看>>
Palindrome Partitioning --回文切割 深搜(重重)
查看>>
Valid Palindrome 简单的回文判断
查看>>
对话周鸿袆:从程序员创业谈起
查看>>
web.py 0.3 新手指南 - 如何用Gmail发送邮件
查看>>
web.py 0.3 新手指南 - RESTful doctesting using app.request
查看>>
web.py 0.3 新手指南 - 使用db.query进行高级数据库查询
查看>>