我有一个用户控件user.ascx,里面有一个下拉框,drop1,在这个用户控件里的Page_Load里会给drop1填上一些值。
在user.ascx里声明了一个public的方法,改变下拉框的值,在页面上调用此方法时不能改变,
public void Fill(int n)
{
drop1.SelectedValue = n;
}
在将用户控件放到页面时a.aspx,我想改为用户控件中drop11的默认值,可是确改变不了,
在a.aspx的page_load里调用 Fill(3)。这个Fill调完后,好象还会调用user.ascx默认的Page_load,会覆盖掉页面上调用的东西。