ASP

本类阅读TOP10

·asp常用数据库连接方法和技巧
·VisualStudio.NET_2003及其 MSDN 下载地址
·session的用法具体解说
·MD5加密算法 ASP版
·JavaScript实现的数据表格:冻结列、调整列宽和客户端排序
·无组件生成BMP验证码
·一些常用的辅助代码 (网络收藏)
·ASP.net中md5加密码的方法
·ASP模拟MVC模式编程
·ASP.NET编程中的十大技巧

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
(原创)怎样在页面和页面的用户控件进行交互

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

有的时候想在页面中调用这个页面的用户控件的方法
有的时候想在页面中设置这个页面的用户控件中的控件的值
下面是解决方案
首先建立一个用户控件uc.ascx
放置一个Label并且设置它的值为test
this.Label1.Text="test";
在这个用户控件内加入一个方法
public void aa()
  {
   this.Label1.Text="在页面中调用这个页面的用户控件的方法成功";
  }

创建一个webform导入这个用户控件
<%@ Register TagPrefix="aa" TagName="bb" Src="uc.ascx" %><%@ Register TagPrefix="aa" TagName="bb" Src="uc.ascx" %>
在页面中包含
<aa:bb id="top" runat="server"></aa:bb>
页面中放置两个按钮
第一按钮事件中加入
((uc)this.FindControl("top")).Label1.Text="在页面中设定用户控件中控件的值成功";//这个Label1是用户控件中的Label
第二个按钮的事件中加入
((uc)this.FindControl("top")).aa();

以上2个按钮分别完成前面说的2个操作。上面代码中uc为用户控件的类名(也就是用户控件的名字)如果不在同一个命名控件,前面加上命名控件的名字。<%@ Register TagPrefix="aa" TagName="bb" Src="uc.ascx" %><%@ Register TagPrefix="aa" TagName="bb" Src="uc.ascx" %><%@ Register TagPrefix="aa" TagName="bb" Src="uc.ascx" %><%@ Register TagPrefix="aa" TagName="bb" Src="uc.ascx" %><%@ Register TagPrefix="aa" TagName="bb" Src="uc.ascx" %>



相关文章

相关软件




月光软件程序下载编程文档电脑教程网站设计网址导航网络文学游戏天地幽默笑话生活休闲写作范文安妮宝贝
电脑技术编程开发网络专区谈天说地情感世界游戏元素分类游戏热门游戏体育运动手机专区业余爱好影视沙龙
音乐天地数码广场教育园地科学大观古今纵横谈股论金人文艺术医学保健动漫图酷二手专区地方风情各行各业

月光软件站·版权所有