在asp.net中为Web用户控件添加属性和事件

来源:互联网 发布:php empty 编辑:程序博客网 时间:2024/06/15 09:50

在90年代初,Microsoft为Web程序员提供的ActiveServerPages(ASP)革命性地改变了Web的编程。它可以利用十分易用的模型在Web服务器上动态生成HTML,并且很容易的实现了对数据库的访问,就当时来说,这是一项多么吸引人的技术,包括现在Internet上的许多web站点都是用Asp写的,我的同事前辈们更是玩Asp的高手,经历这么多年而不衰,可见他的成功。
但是,技术是在不断的发展着,引用某位Net专家的话讲――如今Web编程的状态还是落后的。因此Microsoft提出了第二代编程模型――Web窗体。Web窗体模型作为Asp.net的一部分,而Asp.net又是.Net框架的一个部分。他的编程模型是基于事件的,使用他更像是在进行Windows窗体编程,这一点也正是我决定去学习使用他的一个重要原因,也胡乱看了一些这方面的书,写这篇文章的目的也就是和各位Asp.net初学者和还没有为用户控件添加过自定义事件的同行分享一下经验。
废话少说,下面就让我们先建立一个用户控件吧,这里就用一个简单登录用户控件来做演示。
先来看看用户控件的前台代码(LogInOutControl.ascx文件):
<%@ControlLanguage="c#"AutoEventWireup="false"Codebehind="LogInOutControl.ascx.cs"Inherits="ZZ.LogInOutControl"TargetSchema="

原创粉丝点击