阅:我的A页面有用户控件B和C,然后想从C用户控件传个值给B控件,直接用<a href="A.aspx?xx="></a>
这样传即可;即给A页面传就行,B控件自然就能收到;
摘自:http://dev.firnow.com/course/4_webprogram/asp.net/netjs/2008619/126697.html
1.aspx文件:
public void SetLabel(string str)
{
this.Label1.Text = str; ;
}
ascx文件;
protected void Button1_Click(object sender, EventArgs e)
{
System.Web.UI.Page p = this.Page;
Type pageType = p.GetType();
MethodInfo mi = pageType.GetMethod("SetLabel");
mi.Invoke(p, new object[] { "你这个大猪猪!" });
}
2. 在自定义控件中定义这个控件的属性
public Control LabelText
{
get{return this.Label1.Text;}
}
3用FindControl方法寻找
Label lbl = (Label)WebUserControl1.FindControl("Label1");
分享到:
相关推荐
本机记录怎么在页面中动态添加用户控件的使用方法
在`.ascx.cs`文件中,C#代码被用来实现用户控件的业务逻辑。以下是一些常见操作: 1. 属性:C#类中的公共属性对应于`.ascx`文件中定义的属性。这些属性可以设置和获取控件的状态,如颜色、大小等。 2. 方法:用户...
`PageCoursControl.ascx.cs`是与用户控件关联的后台代码文件,它包含C#代码,定义了控件的行为和事件处理。`PageCoursControl.ascx.designer.cs`则是由Visual Studio自动生成的文件,包含了控件的声明和默认属性设置...
为了实现用户控件与父页面之间数据的双向传递,我们需要掌握几种常用的数据传递技巧。 #### 二、用户控件与父页面的数据传递方式 1. **直接访问方式**: - **父页面向用户控件传值**:可以直接通过`FindControl`...
在示例中,宿主网页的代码文件Default.aspx.cs中定义了一个名为ReadUCMessage的方法,该方法接受两个字符串参数,分别用于存放用户控件传递的第一个和第二个值。 然后,创建用户控件InsusUC.ascx,并在其中放置必要...
而对于.ascx中的服务器控件,获取其ClientID的方法与.aspx页面中的控件类似,只不过需要将ascx控件本身的ID和内部控件的ClientID通过"_"连接起来。这样做是为了确保在整个.aspx页面中,引用的ID是唯一的。这一点在...
在.NET开发环境中,ASP.NET提供了一种强大的机制,允许开发者在运行时动态地加载和添加用户控件(ASCX)。这种技术在构建高度可配置、动态的Web应用程序时非常有用。"动态加载带参数的ASCX用户控件"是这个过程的一种...
在ASP.NET中,`.ascx` 文件是一种用户控件(User Control),它是可重用的网页组件,可以包含HTML元素、服务器控件以及代码。在本例中,我们看到一个名为 `dg.ascx` 的用户控件,它包含了 `DataGrid` 控件,用于展示...
在.NET框架中,Web开发领域中,用户控件和自定义控件是两种常见的组件,它们允许开发者创建可重用的代码模块,提高代码复用性和应用程序的可维护性。以下是对这两种控件的详细解释: 1. 用户控件(User Controls)...
在ASP.NET Web应用程序中,自定义用户控件(User Control)是一种非常强大的工具,它允许开发者创建可重用、可定制的网页组件。本教程将深入讲解如何在Web项目中创建和使用自定义用户控件,以提升开发效率和代码复用...
用户控件的扩展名是.asax,而不是.aspx,且它们不可以包含定义页面属性的标签,如、、等。 #### 用户控件的制作和使用步骤: 1. 新建一个Web用户控件文件,扩展名为.ascx。 2. 在用户控件文件中添加所需的控件和...
最后,在需要加载用户控件的aspx页面中,我们可以使用LoadControl方法加载用户控件,然后将其添加到页面中。 protected void Page_Load(object sender, EventArgs e) { IGetUCable uc1 = (IGetUCable)LoadControl...
aspx 页面与ascx用户控件传值的问题 1.建立ascx控件 2.给ascx加上属性 3.将控件拖入aspx中 4.在aspx的代码中按控件ID访问属性 如: ”left_Repassword1″ runat=”server”> left_Repassword1.HighLight = value; 也...
在C#编程语言中,Global.ascx文件是ASP.NET应用程序中的一个全局用户控件,通常用于实现一些全局性的功能,比如会话管理、错误处理等。在这个场景下,我们将在Global.ascx中实现网站计数器模块,这涉及到ASP.NET的...
本文将详细解析如何实现网页(ASPx)与用户控件(ASCX)之间的交互逻辑处理。 首先,用户控件(ASCX)是.NET Framework提供的一种自定义UI组件的方式,它可以包含HTML、服务器控件以及相关的逻辑代码。在这个例子中...
### 用户控件与自定义控件详解 #### 11.1 用户控件 ##### 11.1.1 什么是用户控件 用户控件(User Control)是ASP.NET提供的一种强大功能,允许开发者根据应用需求自定义界面元素。通过使用用户控件,可以大大减少...
在`.aspx`页面中使用用户控件需要首先进行注册,通过`@Register`指令指定控件的命名空间(TagPrefix)、名称(TagName)和源文件(Src)。然后,可以像使用内置控件一样,在页面中通过`...
1.文章栏目二级分类,随意修改,管理员分级管理 2.采用强大的FCK编辑器输入文章 3.不存在任何文章内容不能分段,不出空格...安装使用方便,你只需把头部文件 WebTop.ascx 和底部文件 WebBottom.ascx 换成你的就可以了
aspx是页面文件ascx是用户控件,用户控件必须嵌入到aspx中才能使用。ascx是用户控件,相当于模板其实ascx你可以理解为Html里的一部分代码,只是嵌到aspx里而已,因为aspx内容多的时候实在是不太好管理,而且你把公共的...