将值从一个用户控件传递到另一个UserControl!

时间:2009-10-19 06:57:01

标签: asp.net user-controls

别人。

我有ParentPage,其中包含4个用户控件,我在每个控件上都有用户下拉列表。 每当我更改所选索引时,所有用户控件都应根据所选的用户值进行填充。任何人都可以告诉我..如何将值传递给不同的usercontrol同时... 谢谢!!!!!

1 个答案:

答案 0 :(得分:3)

您可以使用公共属性创建UserControl基类。 这些属性需要包装一个会话变量,这对每个变量都是通用的。

例如:

public string Text
        {
            get
            {
                if (Session["UserControlText"] == null || Session["UserControlText"].ToString().Trim() == String.Empty)
                {
                    Session["UserControlText"] = String.Empty;
                }

                return Session["UserControlText"].ToString().Trim();
            }
            set
            {
                Session["UserControlText"] = value;
            }
        }