`

用户控件(.ascx)与网页间(.aspx)如何传值的几种方法

阅读更多
阅:我的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

    本机记录怎么在页面中动态添加用户控件的使用方法

    自定义用户控件uc1.ascx

    在`.ascx.cs`文件中,C#代码被用来实现用户控件的业务逻辑。以下是一些常见操作: 1. 属性:C#类中的公共属性对应于`.ascx`文件中定义的属性。这些属性可以设置和获取控件的状态,如颜色、大小等。 2. 方法:用户...

    Net 自定义分页控件(.ascx)

    `PageCoursControl.ascx.cs`是与用户控件关联的后台代码文件,它包含C#代码,定义了控件的行为和事件处理。`PageCoursControl.ascx.designer.cs`则是由Visual Studio自动生成的文件,包含了控件的声明和默认属性设置...

    用户控件传值问题终极解决方法

    为了实现用户控件与父页面之间数据的双向传递,我们需要掌握几种常用的数据传递技巧。 #### 二、用户控件与父页面的数据传递方式 1. **直接访问方式**: - **父页面向用户控件传值**:可以直接通过`FindControl`...

    用户控件(ASCX)向网页(ASPX)传值使用反射实现

    在示例中,宿主网页的代码文件Default.aspx.cs中定义了一个名为ReadUCMessage的方法,该方法接受两个字符串参数,分别用于存放用户控件传递的第一个和第二个值。 然后,创建用户控件InsusUC.ascx,并在其中放置必要...

    js获取.aspx页面里面的服务器控件和.ascx中的服务器控件值

    而对于.ascx中的服务器控件,获取其ClientID的方法与.aspx页面中的控件类似,只不过需要将ascx控件本身的ID和内部控件的ClientID通过"_"连接起来。这样做是为了确保在整个.aspx页面中,引用的ID是唯一的。这一点在...

    动态加载带参数的ASCX用户控件

    在.NET开发环境中,ASP.NET提供了一种强大的机制,允许开发者在运行时动态地加载和添加用户控件(ASCX)。这种技术在构建高度可配置、动态的Web应用程序时非常有用。"动态加载带参数的ASCX用户控件"是这个过程的一种...

    ascx使用办法:属性、方法和事件

    在ASP.NET中,`.ascx` 文件是一种用户控件(User Control),它是可重用的网页组件,可以包含HTML元素、服务器控件以及代码。在本例中,我们看到一个名为 `dg.ascx` 的用户控件,它包含了 `DataGrid` 控件,用于展示...

    用户控件和自定义控件.pptx

    在.NET框架中,Web开发领域中,用户控件和自定义控件是两种常见的组件,它们允许开发者创建可重用的代码模块,提高代码复用性和应用程序的可维护性。以下是对这两种控件的详细解释: 1. 用户控件(User Controls)...

    自定义用户控件网页教程

    在ASP.NET Web应用程序中,自定义用户控件(User Control)是一种非常强大的工具,它允许开发者创建可重用、可定制的网页组件。本教程将深入讲解如何在Web项目中创建和使用自定义用户控件,以提升开发效率和代码复用...

    ASP—单元五 物业管理系统用户登录—用户控件.pdf

    用户控件的扩展名是.asax,而不是.aspx,且它们不可以包含定义页面属性的标签,如、、等。 #### 用户控件的制作和使用步骤: 1. 新建一个Web用户控件文件,扩展名为.ascx。 2. 在用户控件文件中添加所需的控件和...

    【ASP.NET编程知识】ASP.NET动态添加用户控件的方法.docx

    最后,在需要加载用户控件的aspx页面中,我们可以使用LoadControl方法加载用户控件,然后将其添加到页面中。 protected void Page_Load(object sender, EventArgs e) { IGetUCable uc1 = (IGetUCable)LoadControl...

    asp.net页面master页面与ascx用户控件传值的问题

    aspx 页面与ascx用户控件传值的问题 1.建立ascx控件 2.给ascx加上属性 3.将控件拖入aspx中 4.在aspx的代码中按控件ID访问属性 如: ”left_Repassword1″ runat=”server”&gt; left_Repassword1.HighLight = value; 也...

    网站计数器模块 C# Global.ascx

    在C#编程语言中,Global.ascx文件是ASP.NET应用程序中的一个全局用户控件,通常用于实现一些全局性的功能,比如会话管理、错误处理等。在这个场景下,我们将在Global.ascx中实现网站计数器模块,这涉及到ASP.NET的...

    网页(aspx)与用户控件(ascx)交互逻辑处理实现

    本文将详细解析如何实现网页(ASPx)与用户控件(ASCX)之间的交互逻辑处理。 首先,用户控件(ASCX)是.NET Framework提供的一种自定义UI组件的方式,它可以包含HTML、服务器控件以及相关的逻辑代码。在这个例子中...

    用户控件 自定义控件

    ### 用户控件与自定义控件详解 #### 11.1 用户控件 ##### 11.1.1 什么是用户控件 用户控件(User Control)是ASP.NET提供的一种强大功能,允许开发者根据应用需求自定义界面元素。通过使用用户控件,可以大大减少...

    ASP.NET的用户控件

    在`.aspx`页面中使用用户控件需要首先进行注册,通过`@Register`指令指定控件的命名空间(TagPrefix)、名称(TagName)和源文件(Src)。然后,可以像使用内置控件一样,在页面中通过`...

    采用强大的FCK编辑器文章管理系统

    1.文章栏目二级分类,随意修改,管理员分级管理 2.采用强大的FCK编辑器输入文章 3.不存在任何文章内容不能分段,不出空格...安装使用方便,你只需把头部文件 WebTop.ascx 和底部文件 WebBottom.ascx 换成你的就可以了

    将ASPX文件转换为ASCX文件(用户控件)

    aspx是页面文件ascx是用户控件,用户控件必须嵌入到aspx中才能使用。ascx是用户控件,相当于模板其实ascx你可以理解为Html里的一部分代码,只是嵌到aspx里而已,因为aspx内容多的时候实在是不太好管理,而且你把公共的...

Global site tag (gtag.js) - Google Analytics