All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
几个比较有用的正则表达式_php资料_编程技术
XSL教程:测试模式的实例学习_[XML教程]
手工卸载SQL Server 2000数据库_[SQL Server教程]
PHP实例:实现文件上传的程序源码_[PHP教程]
sql_设置权限_数据库基础_mssql学习_编程技术
C#教程:C#数据类型之值的类型
通过缓存数据库结果提高PHP性能_php资料_编程技术
深入ASP.NET数据绑定(中)——数据双向绑定机理_[Asp.Net教程]
畸形发展的互联网:新生个人网站很压抑_JavaScript技术_编程技术
应用技巧:用PHP简易实现中文分词_php资料_编程技术
Reading number is top 10 pictures
壮丽的云彩2
运动的范冰冰2
徐若瑄展示美丽胸围3
The goddess of the single reason2
Beauty is thus produced
Photographed the passion of the clients and prostitutes in the sex trade picture1
到南昌西站了3
Compared GDP and per capita income in China for 40 years
NeedWallpaper10
夕阳下的北京街道
Download software ranking
linux高级编程
Unix video tutorial5
卡丁车单机版
仙剑奇侠传98硬盘WINXP版
WebService在.NET中的实战应用教学视频 → 第1集
Visual C++界面编程技术
Unix video tutorial6
尖东毒玫瑰A
apache-tomcat-6.0.33
Prostitutes diary
qq published in(发表于) 2014/7/9 1:40:07 Edit(编辑)
创建ASP.NET 2.0用户控件

创建ASP.NET 2.0用户控件

创建ASP.NET 2.0用户控件





创建ASP.NET 2.0用户控件



ASP.NET 2.0用户控件创建步骤如下。



创建一个新文件并为其指定一个扩展名为.ascx的文件名。



在该页面的顶部创建一个@Control指令,并指定控件(如果有)使用的编程语言。



添加希望用户控件显示的控件。



添加用户控件要执行的任务(如处理控件事件或从数据源读取数据)的代码。



如果希望在用户控件和宿主页之间共享信息,请在控件中创建相应的属性。用户可以根据需要创建任何类的属性。



注意:不能将用户控件放入网站的App_Code文件夹中,如果某个用户控件在App_Code文件夹中,则运行包含该控件的页面时将发生分析错误。



示例



使用用户自定义控件实现登录



本示例主要利用“代码隐藏模型”定义用户自定义控件(User_Login)实现登录验证功能,定义了两个公有属性,以便引用页对其操作。其操作步骤如下所示。



(1)首先,新建一个项目,然后添加新项,选择Web用户控件,如图1所示。







图1 创建Web用户控件



(2)在用户控件窗体中添加一个表格用于控制布局。



(3)在用户控件窗体中添加两个按钮用于激发事件。



(4)在用户控件窗体中添加两个文本框用于获取信息、两个标签用于显示信息。



(5)实现的程序代码如下:网站源代码



using System;



using System.Data;



using System.Configuration;



using System.Collections;



using System.Web;



using System.Web.Security;



using System.Web.UI;



using System.Web.UI.WebControls;



using System.Web.UI.WebControls.WebParts;



using System.Web.UI.HtmlControls;



public partial class WebUserControl : System.Web.UI.UserControl



{



protected void Page_Load(object sender, EventArgs e)



{



this.TextBox1.Text = strName;



this.TextBox2.Text=strPwd;



}



private string strName;



public string str_Name



{



get { return strName; }



set { strName = value; }



}



private string strPwd;



public string str_Pwd



{



get { return strPwd; }



set { strPwd = value; }



}



protected void Button1_Click1(object sender, EventArgs e)



{//用于验证引用页输入的信息



if (this.TextBox1.Text == "mr" && this.TextBox2.Text == "mrsoft")



{



Response.Write("");



}



else



{



Response.Write("");



}



}



protected void Button2_Click(object sender, EventArgs e)



{



Response.Write("");



}



}



完整程序代码如下:



★ ★★★★Default.aspx代码文件完整程序代码网站源代码★★★★★



<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>



<%@ Register Src="User_Login.ascx" TagName="User_Login" TagPrefix="uc1" %>















无标题页





















&nbsp;

























★ ★★★★Default.aspx.cs代码文件完整程序代码★★★★★



using System;



using System.Data;



using System.Configuration;



using System.Web;



using System.Web.Security;



using System.Web.UI;



using System.Web.UI.WebControls;



using System.Web.UI.WebControls.WebParts;



using System.Web.UI.HtmlControls;



public partial class _Default : System.Web.UI.Page



{//本教程来源http://www.isstudy.com



protected void Page_Load(object sender, EventArgs e)



{



}



}



用户控件创建完后,用户只需打开引用页,在“解决方案资源管理器”中用鼠标选取新创建的用户控件并将其拖到引用页。这时引用页将显示出用户控件,如






图2所示。
























添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.