在一个aspx文件中有一个usercontrol的控件,5 个button,这5个button按下去的用途
就是在usercontrol中调用不同的ascx文件,比如说Btn1按下之后,usercontrol调用
uc1.ascx,说Btn2按下之后,usercontrol调用uc2.ascx....uc1--5.ascx页面里都有
服务器端的控件(比如Btn)。
但现在我发现一个问题:在浏览器里用test.aspx?id=2调用页面时,刚进去时,uc2.ascx
里的服务器端的控件都能正确的执行;假如我这时按了btn3之后,整个页面重新
Load一次,uc3.ascx现在虽然能在usercontrol控件里正确的显示,但是,我这时点击uc3.ascx
里的任何服务器端控件(比如Btn3_1)时,页面会重新Load一次,但是它并没有调用uc3.ascx.vb里的
Btn3_1_click的事件!!更令我奇怪的是,假如我这时再在该页面上点击uc3.ascx里的Btn3_1时,
他就触发了uc3.ascx.vb里的Btn3_1_click的事件。
请问各位大虾:这是怎么一回事?由于我用的是vb.net,不是C#,能否用vb.net给出解释吗?
怎么样才能让上面的第一次点击uc3.ascx.vb里的Btn3_1时,就能正确的调用Btn3_1_click的事件。谢了^_^