asp.net快速开发

想要进行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会以显示数据的形式呈现,无须设置。

时间: 2024-12-08 23:38:39

asp.net快速开发的相关文章

【转】这个ASP.NET 快速开发平台,真的可以让你按时下班把妹撩?

从事软件行业也有几年了,软件行业的发展,可以说是日新月异.从中也学到了不少知识,每天都在丰富自己.但是,软件行业大多都有一个通病--加班,加班不单是员工的烦恼,也是公司的毒瘤.大工作量,造成了加班这一现象. 但是,细细回想,我们这些码农真的有这么多的代码要撸吗?有多少是我们的重复工作.我们非常熟悉业务流程,完成业务功能的开发只需要两小时,但是所有的东西都需要重新开发,以前的代码太乱了,框架要重新搭建,基础资料要开发,权限要实现,大多数时间都用在了用户不关心不能直观感受的东西上面,加了好几个班赶出

Asp.Net快速开发平台(敏捷开发框架)

前言:敏捷开发框架的名称由来呢? 我希望开发项目可以结构化的,轻量级的,就像敏捷开发团队一样的高效快速,通过它可以快速开发一个项目. 1:什么是敏捷开发框架? 答:敏捷开发框架是一款Asp.Net轻量级智能快速开发平台(框架),可以帮助您解决项目中90%的重复工作,让您更多关注业务逻辑.由于本身轻量级特性,可根据自身需求二次开发想要的功能. 敏捷开发框架可以让开发者更加专注实现项目的业务逻辑.项目本身集成了"代码生成器",实现了一个单表所有的CRUD功能以及查询功能,只需要一分钟生成代

分享一个全开源的ASP.NET快速开发平台,能快速开发OA CRM ERP 等系统

bingo炸了 2017/3/30 16:28:14 阅读(870) 评论(0) 公司业务量比较大,接了很多项目,为了缩短开发周期老板让我牵头搭建了一个快速开发平台. 我们主要的业务是做OA.CRM.ERP一类的管理系统,一个通用的后台搭出来,再配合一些快速开发的组件开发效率能提高很多. 另外老板一再强调要支持APP开发,一次开发能部署到安卓和IOS上. 作为开篇之作,先介绍一下该框架的功能点及技术点,后续的文章再按功能详细讲解. 献上<在线体验Demo地址>希望大家也能从中得到一些启发. 体

【转】ASP.NET快速开发平台不得不做的几个功能、高大上档次后台管理UI界面

俗话说磨刀不误砍柴工,确实,一早上花一个小时去磨刀一天下来肯定能多砍很多柴.我们做软件开发也是同样的道理,有套好开发框架在手里,开发也是事半功倍.那么一套MVC快速开发框架至少得具有哪些功能才能帮我们做到高效率.高品质的开发呢?下面我以后台管理系统开发框架为例谈一谈快速开发框架的几个主要功能. 献上在<线体验Demo地址>希望大家也能从中得到一些启发.地址:http://learun.cn:8090/ 首页地址:http://www.learun.cn/ 一.高端大气的界面布局. 一个人,你首

在ASP.NET Core中使用Apworks快速开发数据服务

不少关注我博客的朋友都知道我在2009年左右开发过一个名为Apworks的企业级应用程序开发框架,旨在为分布式企业系统软件开发提供面向领域驱动(DDD)的框架级别的解决方案,并对多种系统架构风格提供支持.这个框架的开发和维护我坚持了很久,一直到2015年,我都一直在不停地重构这个项目.目前这个项目在Github上也得到了将近260的推荐数,很多对技术感兴趣的朋友也一直与我保持着联系和交流,甚至还有爱好者自发组成了技术讨论群,专门讨论分享Apworks框架. 然而,随着软件开发技术和.NET的发展

LBPL--基于Asp.net、 quartz.net 快速开发定时服务的插件化项目

LBPL 这一个基于Asp.net. quartz.net 快速开发定时服务的插件化项目 由于在实际项目开发中需要做定时服务的操作,大体上可以理解为:需要动态化监控定时任务的调度系统. 为了实现快速开发.简单明了完成一个服务,不再繁琐的进行各种代码耦合度强的操作,设计了一个以暂时以quartz.net 为服务载体,插件化开发的模式. github地址:https://github.com/linbin524/LBPL 由于工作比较忙,暂时更新部分,后续会将相关的开发文档更新. 主要开发流程 1.

基于ASP.NET MVC的快速开发平台,给你的开发一个加速度!

基于ASP.NET MVC的快速开发平台,给你的开发一个加速度! bingo炸了 2017/4/6 11:07:21 阅读(37) 评论(0) 现在的人做事情都讲究效率,最好能达到事半功倍那种效果,软件行业也不例外.但是需求的一再变动,架构和业务功能的一改再改,往往使得软件的开发事倍功半.软件行业急需突破现现状,所以快速开发框架就这么应运而生了.但是市面上快速开发框架种类繁多,今天我给大家带来的是一套界面风格简洁大方.多业务功能.基于ASP.NET+MVC的快速开发框架. 体验地址我会在下文附上

使用ASP.NET MVC、Rabbit WeixinSDK和Azure快速开发部署微信后台

(此文章同时发表在本人微信公众号"dotNET每日精华文章",欢迎右边二维码来关注.) 题记:公众号后台系统和数据都基本准备妥当了,可以来分享下我是如何开发本微信公众号的后台系统了. 首先说说我对公众号后台的简单需求: 读者可以方便的获取历史文章 可以通过关键字查找文章 可以通过发表日期查找文章 基于这样的需求,也基于我的公众号可用的接口(由于是没有微信认证的订阅号,可用接口少得可怜),故设计了如下的实现方案: 后台用一个数据源保存所有文章的信息,具体的字段包含了微信自动回复所需要的必

快速开发之代码生成器(asp.net mvc4 + easyui + knockoutjs)

一.前言 作为一个码农这么多年,一直在想怎么提高我们的编码效率,关于如何提高编码效率,我自己的几点体会 1.清晰的项目结构,要编写代码的地方集中 2.实现相同功能的代码量少并且清晰易懂 3.重复或有规律的代码应该自动生成 在这里我就讨论下代码生成的问题. 源码分享位置:http://download.csdn.net/detail/kingmax54212008/9190039 二.关于代码生成器 刚毕业时我也非常迷信代码生成器,喜欢在网上找一些代码生成器及相关的源码,喜欢在和网友讨论哪款生成器