将值从aspx页传递到其用户控件

用户1989

我试图将值从我的aspx页传递到ascx(用户控件)。因此,我在用户控件中创建了一个属性,并在页面的页面加载时对其进行了初始化,当我对其进行调试时,我看到该属性在aspx页面的页面加载中分配了,但是在用户控件中,该属性为null。

Pageaspx页面:

        private string _id;
        public string Id
        {
            get { return _id; }
            set { _id = value; }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            Id = "ASPX1";
            Pageascx g = new Pageascx();
            g.PageTitle = Id;
        }

Pageascx.ascx我的用户控件(在我的Pageaspx.aspx中使用了该用户控件)

          private string _pageTitle;
          public string PageTitle {get; set;}
          protected void Page_Load(object sender, EventArgs e)
          { 
            if (PageTitle == "ASCX1") // **Here, I get PageTitle = null**
          } 
蒂姆·施密特(Tim Schmelter)

您不应在Page_Load页面方法中将新的usercontrol初始化为局部变量相反,Page.LoadControl("UserControlName.ascx")如果要动态添加,则应使用否则,如果它位于页面顶部,则可以直接访问它;或者如果它位于control.FindControl("UserControlID")诸如的子控件中,则可以通过它进行访问GridViewRow

因此,如果以声明方式(在aspx代码上)添加了它,那么它应该可以工作:

userControlID.PageTitle = Id;

但是请注意,所有变量或控件都在页面生命周期的末尾处理。您需要一种在回发之间保留它们的方法,否则PageTitle在下一个回发中为null。你可以使用像控制LabelTextBoxHiddenfieldViewState/ Session

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将值从aspx.cs页传递到存储过程

来自分类Dev

如何将listview的值从aspx页传递到另一个?

来自分类Dev

将变量从用户控件传递到用户控件

来自分类Dev

将值从ashx传递到aspx页面

来自分类Dev

如何从父aspx页访问子用户控件中的控件

来自分类Dev

将参数从aspx传递到后面的用户控制代码

来自分类Dev

如何使用Generic.xaml中的样式将值从用户控件传递到自定义控件?

来自分类Dev

使用Winforms将gridview数据(一页)传递到另一页的gridview控件

来自分类Dev

我可以将哪个页面事件传递值给用户控件?

来自分类Dev

如何将Windows身份验证从“ .aspx”页传递到“ .ashx”处理程序

来自分类Dev

将.aspx页部署到SharePoint 2010

来自分类Dev

将.aspx页部署到Sharepoint 2010

来自分类Dev

将数组传递到刀片文件并访问其值

来自分类Dev

Android:将值从容器Activity传递到其片段

来自分类Dev

将数组传递到刀片文件并访问其值

来自分类Dev

AngularJS将值从一页传递到另一页

来自分类Dev

将值从一页的ajax函数传递到另一页的ajax函数

来自分类Dev

如何将值从一页传递到另一页中的角度?

来自分类Dev

使用jQuery将值从一页传递到另一页

来自分类Dev

将int和字符串值从母版页传递到内容页

来自分类Dev

APEX 5将值从一页传递到另一页

来自分类Dev

我如何使用mvvm将数据从用户控件传递到另一个用户控件

来自分类Dev

如何从用户控件调用方法到aspx页面?

来自分类Dev

用户单击按钮后以角度将数组传递到下一页

来自分类Dev

如何将字符串从用户控件传递到WPF中的父窗口?

来自分类Dev

如何将数据从WPF表单传递到WPF用户控件?

来自分类Dev

如何将值从一页传递到另一页,然后再传递到第三页

来自分类Dev

如何将值从 aspx.cs 传递给 aspx

来自分类Dev

.aspx页的控件无法在.aspx.cs页中访问

Related 相关文章

  1. 1

    将值从aspx.cs页传递到存储过程

  2. 2

    如何将listview的值从aspx页传递到另一个?

  3. 3

    将变量从用户控件传递到用户控件

  4. 4

    将值从ashx传递到aspx页面

  5. 5

    如何从父aspx页访问子用户控件中的控件

  6. 6

    将参数从aspx传递到后面的用户控制代码

  7. 7

    如何使用Generic.xaml中的样式将值从用户控件传递到自定义控件?

  8. 8

    使用Winforms将gridview数据(一页)传递到另一页的gridview控件

  9. 9

    我可以将哪个页面事件传递值给用户控件?

  10. 10

    如何将Windows身份验证从“ .aspx”页传递到“ .ashx”处理程序

  11. 11

    将.aspx页部署到SharePoint 2010

  12. 12

    将.aspx页部署到Sharepoint 2010

  13. 13

    将数组传递到刀片文件并访问其值

  14. 14

    Android:将值从容器Activity传递到其片段

  15. 15

    将数组传递到刀片文件并访问其值

  16. 16

    AngularJS将值从一页传递到另一页

  17. 17

    将值从一页的ajax函数传递到另一页的ajax函数

  18. 18

    如何将值从一页传递到另一页中的角度?

  19. 19

    使用jQuery将值从一页传递到另一页

  20. 20

    将int和字符串值从母版页传递到内容页

  21. 21

    APEX 5将值从一页传递到另一页

  22. 22

    我如何使用mvvm将数据从用户控件传递到另一个用户控件

  23. 23

    如何从用户控件调用方法到aspx页面?

  24. 24

    用户单击按钮后以角度将数组传递到下一页

  25. 25

    如何将字符串从用户控件传递到WPF中的父窗口?

  26. 26

    如何将数据从WPF表单传递到WPF用户控件?

  27. 27

    如何将值从一页传递到另一页,然后再传递到第三页

  28. 28

    如何将值从 aspx.cs 传递给 aspx

  29. 29

    .aspx页的控件无法在.aspx.cs页中访问

热门标签

归档