您的位置:首页 > 编程语言 > ASP

asp.net用户自定义控件传参

2015-09-08 18:33 543 查看
asp.net自定义控件传参的方式有2中:

①字段的方式

在自定义控件的.ascx.cs中定义一个字段,然后在调用页面的page_load方法里面传入参数。

如 在自定义控件中设置字段 public string pageid="";

在调用页面的page_load中传入参数

cBzbmsx.pageid='1';

②属性的方式

在自定义控件的.ascx.cs中定义一个属性,然后在使用控件时设置属性。

如 自定义控件中设置属性

private string _Type;
public string Type
{
get { return _Type; }
set { _Type= value; }
}

在使用时设置属性 <uc1:SearBzxx ID="cBzbmsx" runat="server" Type="2"></uc1:SearBzxx>

两种方法比较:①存在一定的缺陷,一个界面只能使用此自定义控件一次;②不存在①中的问题
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: