`
yangyou230
  • 浏览: 1651179 次
文章分类
社区版块
存档分类

ASP.NET快速开发技巧(一)

 
阅读更多

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

结合实例DataTest

Login.aspx中:

1. 验证控件RequiredFieldValidator

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

ErrorMessage 显示的错误信息

ControlToValidate 要验证的控件ID

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

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

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

3. 数据绑定

<shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"><stroke joinstyle="miter"></stroke><formulas><f eqn="if lineDrawn pixelLineWidth 0"></f><f eqn="sum @0 1 0"></f><f eqn="sum 0 0 @1"></f><f eqn="prod @2 1 2"></f><f eqn="prod @3 21600 pixelWidth"></f><f eqn="prod @3 21600 pixelHeight"></f><f eqn="sum @0 0 1"></f><f eqn="prod @6 1 2"></f><f eqn="prod @7 21600 pixelWidth"></f><f eqn="sum @8 21600 0"></f><f eqn="prod @7 21600 pixelHeight"></f><f eqn="sum @10 21600 0"></f></formulas><path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"></path><lock v:ext="edit" aspectratio="t"></lock></shapetype><shape id="_x0000_i1025" style="WIDTH: 415.5pt; HEIGHT: 252pt" type="#_x0000_t75"><imagedata src="file:///C:/DOCUME~1/CHAICH~1/LOCALS~1/Temp/msohtmlclip1/01/clip_image001.png" o:title=""></imagedata></shape>

选择“where

<shape id="_x0000_i1026" style="WIDTH: 415.5pt; HEIGHT: 243.75pt" type="#_x0000_t75"><imagedata src="file:///C:/DOCUME~1/CHAICH~1/LOCALS~1/Temp/msohtmlclip1/01/clip_image003.png" o:title=""></imagedata></shape>

分别将usernamepwd绑定到TextBox1TextBox2

“添加”“确定”。 Over….

Register.aspx中:

1. 使用FormView快速开发注册页面

绑定数据源先..

FormView控件提供了三套模板,分别是显示、更新、插入

因为这里是注册新用户,即插入一条记录。

1) 选择FormView的编辑模板,使用”InsertItemTemplate”

<shape id="_x0000_i1027" style="WIDTH: 341.25pt; HEIGHT: 336pt" type="#_x0000_t75"><imagedata src="file:///C:/DOCUME~1/CHAICH~1/LOCALS~1/Temp/msohtmlclip1/01/clip_image005.png" o:title=""></imagedata></shape>

2) FormView会自动将数据源的列显示到模板里的,根据需要进行更改:

A. 列名为英文 à 中文

B. 性别:使用RedioButtonList,必有一项选中

RepeatDirection:设置RedioButtonList的布局方向,Horizontal是水平布局。

要想把值插入到数据库,同样需要进行绑定。

<shape id="_x0000_i1028" style="WIDTH: 116.25pt; HEIGHT: 78pt" type="#_x0000_t75"><imagedata src="file:///C:/DOCUME~1/CHAICH~1/LOCALS~1/Temp/msohtmlclip1/01/clip_image007.png" o:title=""></imagedata></shape>

“编辑DataBindings

<shape id="_x0000_i1029" style="WIDTH: 414.75pt; HEIGHT: 207.75pt" type="#_x0000_t75"><imagedata src="file:///C:/DOCUME~1/CHAICH~1/LOCALS~1/Temp/msohtmlclip1/01/clip_image009.png" o:title=""></imagedata></shape>

注:“绑定到(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快速进行数据显示和编辑以及删除

<shape id="_x0000_i1030" style="WIDTH: 414.75pt; HEIGHT: 259.5pt" type="#_x0000_t75"><imagedata src="file:///C:/DOCUME~1/CHAICH~1/LOCALS~1/Temp/msohtmlclip1/01/clip_image011.png" o:title=""><font size="3"></font></imagedata></shape>

注意:BoundField里是数据源取出的数据一定在“选定的字段”中都有,如果想显示可以使用字段的“ShowHeader”设置成False ;“Visible”设置成False

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

方法:

1) 删除绑定列用户名

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

<shape id="_x0000_i1031" style="WIDTH: 414.75pt; HEIGHT: 259.5pt" type="#_x0000_t75"><imagedata src="file:///C:/DOCUME~1/CHAICH~1/LOCALS~1/Temp/msohtmlclip1/01/clip_image013.png" o:title=""><font size="3"></font></imagedata></shape>

Detail.aspx中:

1. 绑定数据源

2. 编辑模板

<shape id="_x0000_i1032" style="WIDTH: 342pt; HEIGHT: 153pt" type="#_x0000_t75"><imagedata src="file:///C:/DOCUME~1/CHAICH~1/LOCALS~1/Temp/msohtmlclip1/01/clip_image015.png" o:title=""><font size="3"></font></imagedata></shape>

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

SQL Server 数据库引擎:

Microsoft SQL Server 2005 数据库引擎是存储、处理和保证数据安全的核心服务。数据库引擎提供控制访问和进行快速的事务处理,满足企业中最需要占用数据的应用程序的要求。数据库引擎还为维护高可用性提供了大量的支持。

数据库引擎就是我们传统意义上理解的数据库。

这里,需要明白SQL Server 2005数据平台的含义:

<shape id="图片_x0020_0" style="VISIBILITY: visible; WIDTH: 218.25pt; HEIGHT: 195pt" type="#_x0000_t75" o:spid="_x0000_i1033" alt="SQL.gif"><imagedata src="file:///C:/DOCUME~1/CHAICH~1/LOCALS~1/Temp/msohtmlclip1/01/clip_image017.gif" o:title="SQL"></imagedata></shape>

SQL Server 2005 除了包含数据库,同时整合了很多数据分析服务,如上图所示:

1) 数据库引擎

2) 分析服务

3) 集成服务

4) 复制

5) 报表服务

6) 通知服务

7) 服务代理

8) 全文搜索

文档及实例代码下载地址

http://download.csdn.net/user/spring21st

分享到:
评论

相关推荐

    ASP.NET 示例开发技巧

    ASP.NET 示例开发技巧,收集各种在asp.net开发所使用的技巧和源码!!!

    ASP.NET 2.0开发技巧

    ASP.NET 2.0开发技巧

    ASP.NET 2.0开发技术大全

    本书是一本ASP.NET 2.0 综合开发参考手册,书中几乎囊括了ASP.NET开发Web应用程序的全部知识,同时在讲解中结合了大量实用而又有代表性的示例和典型应用。全书共分37章,包括认识ASP.NET 2.0、ASP.NET 2.0网页语法、...

    ASP.NET网站开发典型模块与实例精讲 源码

    本书讲解了使用ASP.NET开发网站的经典模块和工程实例。全书的内容分为三部分,第一部分介绍ASP.NET的运行原理,开发运行环境的搭建及ASP.NET安全等开发必备的知识,并给出相关的学习建议;第二部分介绍使用ASP.NET...

    ASP.Net技巧技术的精髓pdf格式的!网站开发之必备

    ASP.Net技巧技术的精髓,网站开发之必备装备ASP.Net技巧技术的精髓,网站开发之必备装备ASP.Net技巧技术的精髓,网站开发之必备装备ASP.Net技巧技术的精髓,网站开发之必备装备

    ASP.NET+SQL Server 数据库开发与实例 光盘

    .NET平台是Microsoft公司推出的一套开发框架和工具,ASP.NET依托.NET平台的强大功能,可以使用户轻松地实现Web应用...本书适用于具有一定Web应用程序开发基础、准备学习ASP.NET编程或希望提高ASP.NET编程技巧的读者。

    优秀程序员之路——ASP.NET开发经验及技巧大汇总

    优秀程序员之路——ASP.NET开发经验及技巧大汇总

    ASP.NET MVC4开发权威指南(高清版)

    《ASP.NET MVC 4 开发指南》是由台湾知名博客站长与畅销书作者“Will保哥”所撰写的ASP.NETMVC4开发指南,融入作者多年实务开发工作之精髓,从基础观念、技术讲解、开发实例、开发技巧到安装部署,都将以深入浅出的...

    ASP.NET MVC企业实战源代码Chapter12.rar

    本书共分为12章,以符合初学者思维的方式系统地介绍ASP.NET MVC的应用技巧,并结合实际项目详细地介绍如何基于ASP.NET MVC构建企业项目。通过本书的学习,读者可以全面掌握ASP.NET MVC的开发,并从代码中获取软件...

    ASP.NET开发实战1200例(第Ⅱ卷)源码

    《asp.net开发实战1200例》包括第i卷、第ii卷共计1200个例子,本书是第i卷,共计600个例子。 本书以开发人员在项目开发中经常遇到的问题和必须掌握的技术为中心,介绍了应用asp.net进行程序开发的各种知识和技巧。...

    黄宝翕-ASP.NET MVC4开发指南

    高清扫描版的《ASP.NET MVC4开发指南》(黄保翕著),比较偏重理论,知识深度较浅,适合初学MVC的同学阅读。 ...2.创建正确的开发观念 3.新手上路初体验 4.Routing与ASP.NET生命周期 ...10.ASP.NET MVC 开发技巧 11.安装部署

    ASP.NET MVC4开发指南高清完整PDF版

    《ASP.NET MVC 4 开发指南》是由台湾知名博客站长与畅销书作者“Will保哥”所撰写的ASP.NETMVC4开发指南,融入作者多年实务开发工作之精髓,从基础观念、技术讲解、开发实例、开发技巧到安装部署,都将以深入浅出的...

    ASP.NET 2.0 应用开发小技巧

    ASP.NET 2.0 应用开发小技巧ASP.NET 2.0 应用开发小技巧ASP.NET 2.0 应用开发小技巧ASP.NET 2.0 应用开发小技巧ASP.NET 2.0 应用开发小技巧ASP.NET 2.0 应用开发小技巧

    ASP.NET MVC 4 开发指南PDF

    《ASP.NET MVC 4 开发指南》是由台湾知名博客站长与畅销书作者“Will保哥”所撰写的ASP.NETMVC4开发指南,融入作者多年实务开发工作之精髓,从基础观念、技术讲解、开发实例、开发技巧到安装部署,都将以深入浅出的...

    《ASP.NET电子商务开发实战》源码

    此为《ASP.NET电子商务开发实战》一书的源码 Amazon 畅销图书 学习ASP.NET电子商务网站开发的必备参考书 真实案例,实战技巧,让你即学即用 本书通过一个贯穿全书的案例,为读者提供了实用的电子商务建站指南。...

    ASP.NET2.0 经典案例教程

    通过探索这些项目的设计和代码,读者可快速掌握使用ASP.NET 2.0开发应用程序的技巧,从空白开始创建自己的网站,或在自己开发的网站中重用这些项目提供的功能。本书共分为12章,每章通过一个项目实现一种常见的网站...

Global site tag (gtag.js) - Google Analytics