2024年5月30日发(作者:)

在中为用户控件(.ascx)添加自定义属性详解

用户控件应该是大家经常用到的一种控件。虽说它没有自定义控件的那么灵活,可以布署

到任何的项目中。但在固定的项目中,使用用户控件还是非常方便的,也可以快速提高我

们的工作效率。本人现在的项目中也是使用了大量的用户控件。

大部分的自定义控件的功能,在用户控件中也能实现。

一、本章我们主要讲解如何在用户控件中添加自定义属性。

二、下章我们讲解如何在用户控件中添加类似于DropDownList的下拉属性。

三、再下章我们讲解如何在用户控件中添加自定义事件。

敬请持续关注本站。

闲话少说,开始我们的用户控件开发之旅吧。

一、简单属性

新建一个用户控件,然后在控件

中拖放一个TextBox,如果到此为止不再为控件添加任何代

码,那么在之外我们是没有办法给这个TextBox赋值的。

新建一个aspx页,把该控件拖放到该页中,然后右键查看该控件的属性,如下图:

如果我们要实现在aspx页中为控件的TextBox的Text赋

值,就得将TextBox的Text属性公开出来。这就是为用户控件添加简单属性。

注意:我们这里指的是属性,而不是字段。而且,这个属性必须是Public的,才能

在控件外访问到。

添加属性如下:

using System;

namespace WebApplication1

{

public partial class WebUserControl1 : ntrol

{

//这个就是简单属性