asp.net DropDownList设置的SelectedValue不起作用

时间:2019-04-07 10:43:31

标签: c# asp.net dropdown selectedvalue

我有一个包含DropDownList的用户控件,该用户控件在另一个控件中使用。我将选定的值传递给从外部用户控件到内部控件的下拉列表,并跟踪(在调试过程中)传递的值和正确传递的值,但是至少该值未正确设置! / p>

这是外部用户控件的代码

public int SelectedPhoneNumberCountryCode
{
    get { return ucRecoveryPhoneNumber.SelectedPhoneNumberCountryCode; }
    set { ucRecoveryPhoneNumber.SelectedPhoneNumberCountryCode = value; }
}

这是内部用户控件(ucRecoveryPhoneNumber)的代码

public int SelectedPhoneNumberCountryCode
{
    get { return int.Parse(DdlCountryPhoneCodes.SelectedValue); }
    set { DdlCountryPhoneCodes.SelectedValue = value.ToString(); }
}

在Page_Load处,该值将正确传递到最后一步,但设置不正确!并且始终将下拉列表选择为第一个值(默认值)。

Q 此代码有什么问题?或应该怎么做才能使其正常工作?

0 个答案:

没有答案