码迷,mamicode.com
首页 > Web开发 > 详细

asp.net快速开发

时间:2015-08-03 18:54:48      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:

想要进行asp.net快速开发就必须有正真学会asp.net,还要有一定的经验,其实asp.net快速开发也是有一定技巧的。例如:使用数据绑定控件。

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

结合实例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。职坐标www.zhizuobiao.com

当想实现导航列的功能,我这里是实现“点击用户名”,进入该条记录详细页Detail.aspx

方法:

1)删除绑定列”用户名”,

2)新建“HyperLinkField”,如下图进行设置:

在Detail.aspx中:

1.绑定数据源

2.编辑模板

默认情况下,FormView会以显示数据的形式呈现,无须设置。

asp.net快速开发

标签:

原文地址:http://www.cnblogs.com/haitingwangxiao/p/4699809.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!