共用字段事件与结果不同关系与处理

在ASP.NET开发中,也许我们需要在一个共同的字段域,可以添加,搜索或是做更新。另外的铵钮事件也是独立分开。事件所处理结果不相同。这样在一个ASPX网页中需要协调与处它们之间的关系与结果。
如网上也有网友问及相似问题:

Insus.NET把这个作为一个小案例,简单做个演示,供大家参考。先准备数据库:

SQL source:

CREATE TABLE [T1]([col1] NVARCHAR(50), [col2] NVARCHAR(50))
GO

CREATE PROCEDURE [dbo].[usp_T1_Insert]
(
    @col1 NVARCHAR(50),
    @col2 NVARCHAR(50)
)
AS
INSERT INTO [dbo].[T1] ([col1],[col2]) VALUES(@col1,@col2)
GO

CREATE PROCEDURE [dbo].[usp_T1_GetAll]
AS
SELECT [col1],[col2] FROM [dbo].[T1]
GO

CREATE PROCEDURE [dbo].[usp_T1_Search]
(
    @col1 NVARCHAR(50),
    @col2 NVARCHAR(50)
)
AS
SELECT [col1],[col2] FROM [dbo].[T1] WHERE [col1] LIKE ‘%‘+@col1 +‘%‘ AND [col2] LIKE ‘%‘+@col2 +‘%‘
GO

在网站上按照下面的次序准备文件或接口:

演示:

微博将走重点与简化,代码就不一一帖出,你可以直接从下面链接下载即:
http://download.cnblogs.com/insus/ASPDOTNET/DyFieldAspxUcInterface.rar

从本博文中,你将了解到aspx与用户控件ascx之间协作,怎样静态加载,与动态加载,怎样设置属性,赋值与获取值。动态加载的赋值又将是怎样处理,均是在开发asp.net时会应用得到。另外接口(interface)在多个控件之间确实发挥了重要作用。

时间: 2024-11-01 06:36:21

共用字段事件与结果不同关系与处理的相关文章

[GUI] QT事件与X11的关系

做了一段时间linux下与QT事件相关的工作,经常会遇到X11,总是苦于无法完全理解其与linux以及QT事件之间的关系,所以用两篇文章来简单总结下linux中的图形管理和QT事件与X11的关系. <1> linux中的图形管理 <2> QT事件与X11的关系 1. Qt中的事件 参考自<C++ GUI Qt 4编程>中第7章给出的Qt事件定义及说明: Qt的事件(event)是由窗口系统或者Qt自身产生,用以响应所发生的各类事情.当用户按下或者松开键盘或者鼠标上的按键

属性(Properties)和字段在C#中的关系

——摘自Rocky Ren 属性(Properties)和字段在C#中的关系 主题:这篇文章我来说下属性(Properties)和字段在C#中的关系.首先申明一下,这里讲的属性就是通常说的包含get,或者是set访问器的属性,不是属性 (Attribute).我们写程序的时候大多都会用到实体类,而生成实体类,我们都会申明一些常规属性或者是自动实现的属性.至于到底选用哪一种属性,或者说是否可以直接用字段代替呢? 常规属性和自动实现属性的区别: 一个完整的常规属性由以下几部分构成:      1:私

2019.09.24学习整理 数据库的字段操作、多表关系、外键

目录 字段操作 多表关系 外键 一对一 无级联关系 有级联关系 一对多 多对多 数据库的字段操作.多表关系.外键 字段操作 create table tf1( id int primary key auto_increment, x int, y int ); #修改 alter table tf1 modify x char(4) default ''; alter table tf1 change y m char(4) default ''; #增加 mysql>: alter table

字段操作与多表关系

字段操作 create table tf1( id int primary key auto_increment, x int, y int ); # 修改 alter table tf1 modify x char(4) default ''; alter table tf1 change y m char(4) default ''; # 增加 mysql>: alter table 表名 add 字段名 类型[(长度) 约束]; # 末尾 eg>: alter table tf1 add

[C#参考]事件和委托的关系

前面说了委托,接下来就要说一说事件了,同时最后再说一下委托和事件的区别. 事件和委托很相似,事件就好像是被简化的针对特殊用途的委托.看下面的图: 结合前面说的委托的知识,事件的组件应该是这个样子的: 看到发布者必须有触发事件的代码,也就是必须为事件的调用留有接口,不能直接调用事件(不要觉得事件是委托类型的).这里要强调的是事件是成员,是发布者的一个成员,它不是类型,它的类型是委托类型的. 虽然事件是委托类型的,但是事件对委托做了一次封装,并且事件封装的委托是private的,所以是不能从发布者外

事件监听器与事件发射器之间的关系——node环境下

在node中,充满了异步.如果使用回调的话会陷入回调陷阱.在密密麻麻的"});"中挣扎. 所以使用事件发射\监听的方式去构造我们的代码能带我们走去回调地狱,走向愉快.具体有多好谁用谁知道啊,不过今晚遇到了个坑,官网和众多的博客都没有提到.,可能是太基础了吧,但为了像我这样野生的工程狮能不要像我这样爬地那么费劲还是分享下. var events = require("events") var emitter = new events.EventEmitter() em

PowerDesigner 如何添加每个表中共用的字段及自动添加注释

PowerDesigner 如何添加每个表中共用的字段: 有时候在创建表的时候会有一些共用的字段,但是每一张表都要去创建,这样做很麻烦,特别是这样重复的工作,稍不留意就会出现问题,实际上在PD中有这样一种方法帮我们省去这样繁琐重复的工作. 1>.选中一张表,点击属性,打开Columns. 2>.点击Add Columns(Ctrl+Add),然后选择共用的字段,点击确定,OK,烦恼结束.(Point:这样做还是新增了共用的字段,并不是和其它的表进行关联),如图: 我在建模的时候,希望在生成脚本

C#基础知识之事件和委托

本文中,我将通过两个范例由浅入深地讲述什么是委托.为什么要使用委托.事件的由来..Net Framework中的委托和事件.委托和事件对Observer设计模式的意义,对它们的中间代码也做了讨论. 委托的引入:将方法作为方法的参数 我们先不管这个标题如何的绕口,也不管委托究竟是个什么东西,来看下面这两个最简单的方法,它们不过是在屏幕上输出一句问候的话语: public void GreetPeople(string name) { EnglishGreeting(name); } public

理解C#事件

前面文章中介绍了委托相关的概念,委托实例保存这一个或一组操作,程序中将在某个特定的时刻通过委托实例使用这些操作. 如果做过GUI程序开发,可能对上面的描述会比较熟悉.在GUI程序中,单击一个button会触发一个click事件,然后会执行一系列的操作,这一系列的操作就被存放在一个委托实例中. 接下来我们就看看事件. 使用委托中的问题 回到前面文章中苹果和富士康的例子,苹果将iphone的组装.包装和运输的工作全部委托给了富士康. 根据上面的描述,我们修改了一下代码,在Apple这个类中加入一个订