访问WebUserControl DropDown选定值

时间:2010-09-05 02:43:11

标签: c# asp.net user-controls selectedvalue

我在webusercontrol中有一个下拉列表,我想在5页上使用它。我想从页面中保存下拉列表的选定值。

我尝试使用以下方法访问它,但它不能正常工作

Finding and accessing elements of a WebUserControl

在webPage上它不显示获取所选值的方法

此致

1 个答案:

答案 0 :(得分:1)

如该答案所示,您应该在用户控件中创建一个方法,该方法公开您的用户控件中的下拉列表的选定值。

在您的WebUserControl(用户控件)代码隐藏文件中,您可以这样:

public string DropDownSelectedValue
{
    get
    {
       return dropDown.SelectedValue;
    }
}

现在,在您正在使用该用户控件的网页上,您应该像这样调用该属性:

// Assuming you defined your usercontrol with the 'yourUserControl' ID
string selectedValue = yourUserControl.DropDownSelectedValue;

确保重建用户控制代码(项目),以便您可以使用此新属性。