Я создал пользовательский элемент управления для каскадирования двух выпадающих списков "провинция" и "город". Но каждый раз, когда я запускаю его, появляется сообщение об ошибке «Произошло необработанное исключение типа« System.StackOverflowException »»
Вот мой контрольный код пользователя
public partial class cascadingdropdownlist : System.Web.UI.UserControl
{
public string province_selectedvalue
{
set
{
string province_selectedvalue = value;
}
get
{
return city_selectedvalue;
}
}
public string city_selectedvalue
{
set
{
string city_selectedvalue = value;
}
get
{
return city_selectedvalue;
}
}
protected void Page_Load(object sender, EventArgs e)
{
string a = province_selectedvalue;
............
}
}
На странице хоста
<uc1:cascadingdropdownlist ID="province_city" runat="server" OnPreLoad="province_city_OnPreLoad"/>
Код позади
protected void province_city_OnPreLoad(object sender, EventArgs e)
{
province_city.province_selectedvalue = myReader["Province/State"].ToString();
province_city.city_selectedvalue = myReader["City"].ToString();
}
Произошла ошибка при вызове пользовательского элемента управления метода Province_selectedvalue.get. почему я не понимаю почему? Любой может помочь мне, большое спасибо