![]() |
1
4
页面加载后将调用按钮事件。因此,您应该将按钮代码放在那里。 我不太清楚你为什么要把所有的事件代码都塞进页面加载中,但最好是分开。 好
坏的
|
![]() |
2
3
正如里克所说,这一切都是为了理解回邮。 每次刷新页面时都会激发页面加载。但是在许多情况下,您只希望在第一次加载页面时发生某些事情。在您的情况下,您希望加载默认图像。通过将页面加载的所有“一次性”事件放入
它只在第一次加载页面时启动。这是您要加载第一组图像的内容。 然后在您的button click事件(触发回发)中,if语句中的代码将不再执行。您可以在按钮的事件处理程序中加载第二组图像。 |
![]() |
3
2
您使用的按钮应该调用代码隐藏中的一个方法,这样您就可以知道按钮是被单击的,例如:
事实上,我理解你现在的问题是什么,似乎你只是在页面加载中设置了一些值。
无条件检查
在你的页面加载
,所以每次有一个回发时,它都会将页面刷新到原始状态,原因是每次在页面上触发刷新(回发)时,都会调用pageLoad方法,因此需要在页面加载中设置原始设置,但要使它们处于这种状态,例如
|
![]() |
4
1
重新加载页面时发生回发。第一页加载page.ispostback的值为false。当事件发生时,page.ispostback的值为true。 所以这样做肯定会奏效的
|
![]() |
5
0
How to: Create Event Handlers in ASP.NET Web Pages 编辑: 如果在每个回发上重新绑定控件(即DropDownList)数据,则状态更改事件将不会正确触发。
|
![]() |
Haim Ohayon · 这些链接之间有什么区别? 2 年前 |