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>
两种方法比较:①存在一定的缺陷,一个界面只能使用此自定义控件一次;②不存在①中的问题
①字段的方式
在自定义控件的.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>
两种方法比较:①存在一定的缺陷,一个界面只能使用此自定义控件一次;②不存在①中的问题
相关文章推荐
- Asp.net MVC 与 Asp.net Web API 区别
- asp.net为关键词加上超链接,C#.net 为关键词加上超链接
- ASP.NET - 多级分类
- ASP.NET Authentication - Form Authentication
- (转)ASP.NET Identity入门系列教程(一) 初识Identity
- ASP.NET MVC 扩展HtmlHelper类方法
- Asp.Net Mvc4分页,扩展HtmlHelper类
- Aspose.words编程指南之DocumentBuilder二
- 树莓派2B使用360随身WiFi2代连接WiFi
- 树莓派2B安装配置
- 同一Session中的aspx页面的并发限制
- 基于ASP.NET的comet简单实现
- Asp.net笔记
- JS编码和Asp.net编码
- asp.net Cache
- ASP.NET MVC 3 loginUrl自动变成Account/Login,并且发生404错误的解决方法
- asp.net单文件带进度条上传的解决方案
- asp.net上传文件到数据库的解决方案
- asp将本地的文件上传到服务器
- ASP.NET设计FTP文件上传的解决方案