a.aspx页面中为了维护方便,使用一个用户控件
而该用户控件里面又包含另一个用户控件关系如下
a.aspx
   用户控件A
       用户控件B现在用户控件B里面有如下代码private string _CityID ;public void ddlCity_SelectedIndexChanged (object sender, EventArgs e)
{
DistrictInCity (ddlCity.SelectedValue) ;
CityID = ddlCity.SelectedValue ;
}public string CityID
{
         get { return _CityID ; }
         set { _CityID = value ; }
}现在这里出问题了:
程序初始化时候CityID已经被用户控件A中的代码赋值为8
当代码执行到用户控件B内部并触发ddlCity的事件之后CityID的值会改变(我用断点察看也的确是改变了)
但是事实上当用户控件A再次对CityID取值的时候,CityID的值确仍然是8