首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

超级简单的有关问题,神仙跪求解决

2012-01-11 
超级简单的问题,神仙跪求解决override protected void oninit(enentargs e){ initializecompont() base.o

超级简单的问题,神仙跪求解决
override protected void oninit(enentargs e)
 {
initializecompont();
base.oninit;
 }
private void initializecompont()
{
this.ibtok.click += new system.web.ui.imageclickenenthandler(this.ibtok_click);
this.ibtreturn.click += new system.web.ui.imageclickeventhandler(this.ibtreturn_click);
this.load += new system.eventhandler(this.page_load)
}
override protected void oninit(enentargs e) 有什么作用,什么时候执行
initializecompont();有什么作用,什么时候执行
 base.oninit;有什么作用,什么时候执行






[解决办法]
oninit 在页面初始化是执行,主要是做事件委托挂接和控件初始化等工作,
initializecompont 是系统自动生成的初始化控件的方法,可以不要,也可以改其他名字,只是一个普通的方法而已.(但为了开发工具的正常行为,建议不要随便修改)

selectedindex = -1; 是让控件不要选择任何值,我不知道你的控件是什么类型,从名字看似乎是DropDownList,如果是DropDownList,这个-1没有什么意义,可以去掉

[解决办法]
oninit执行早于Page_load()~~~

热点排行