62,046
社区成员
发帖
与我相关
我的任务
分享
public event EventHandler SelectedIndexChanged;、
// 在页面中可以使用和DropDown一样的事件
// 如:<cc:DropType ID="dropType" runat="server" AutoPostBack="true" OnSelectedIndexChanged="OnChanged"></cc:DropType>
protected virtual void OnSelectedIndexChanged(object sender, EventArgs e)
{
if (SelectedIndexChanged != null)
{
SelectedIndexChanged(sender, e);
}
}
protected void Page_Load(object sender, EventArgs e)
{
this.drop.AutoPostBack = this.AutoPostBack;
this.drop.SelectedIndexChanged += new EventHandler(OnSelectedIndexChanged); // 添加事件到 DropDownList
if (!base.IsPostBack)
{
this.Bind();
}
}
......
protected void Page_Load(object sender, EventArgs e)
{
this.drop.AutoPostBack = this.AutoPostBack;
if (!base.IsPostBack)
{
this.Bind();
}
}
public bool AutoPostBack
{
get
{
object obj = this.ViewState["AutoPostBack"];
if (obj == null)
{
return false;
}
return (bool)obj;
}
set
{
this.ViewState["AutoPostBack"] = value;
}
}