我有不同的事件,如複選框更改事件,linkbutton點擊事件等。點擊其中的任何一個時,頁面加載事件也會與觸發事件一起觸發。當我觸發其他事件時,我不希望觸發頁面加載事件。幫助我防止在觸發其他事件時觸發頁面加載事件。觸發頁面加載事件
Q
觸發頁面加載事件
1
A
回答
1
不幸的是,頁面加載事件總是會觸發。這是因爲頁面正在服務器端加載。它是ASP.NET頁面生命週期的一部分。
但是,如果在第一次打開頁面時想要在頁面加載事件中運行某些內容,而不是其他時間,則可以將此功能包裝在If語句中,使用Page .IsPostback屬性。當您第一次點擊該頁面時,IsPostback屬性將爲false,但當您的任何按鈕,鏈接等導致回發時,該屬性將爲true。
實施例中,如果VB.NET
If Not Page.IsPostBack Then
' Code that is to be executed when the page is first hit goes here
End If
0
放入 '的IsPostBack' 檢查裏面的Page_Load()的代碼。在C#
例
protected void page_load()
{
if(!isPostBack)
{
.........//Your
.........//code here
}
}
當然並編寫要執行的代碼,當事件被觸發,該事件中的相應控制的「點擊」。 希望有所幫助。
相關問題
- 1. propertychange事件觸發頁面加載
- 2. Javascript事件觸發頁面加載
- 3. 頁面加載觸發div
- 4. 用戶控件頁面加載事件在ASPX頁面加載事件後觸發
- 5. 頁面重新加載後偶爾事件不再觸發
- 6. 頁面加載事件沒有觸發WPF
- 7. 爲什麼asyncRefresh事件在頁面加載時觸發
- 8. jquery-colorpickersliders onChange事件觸發頁面加載
- 9. jquery ui droppable觸發頁面加載的所有事件
- 10. 頁面加載後,點擊事件只觸發一次
- 11. 在初始index.html頁面加載時觸發RouteChangeStart事件
- 12. 如何強制NetworkAvailabilityChanged事件在頁面加載時觸發
- 13. 當頁面加載時觸發jQuery的.on()事件
- 14. 按鈕onClick事件觸發頁面加載
- 15. 爲什麼這個懸停事件觸發頁面加載?
- 16. 頁面重新加載按鈕點擊事件觸發
- 17. 第一次加載頁面時點擊事件不會觸發
- 18. Obout組合框的事件觸發只在頁面加載
- 19. 加載頁面後每隔10秒觸發一次ajax事件
- 20. 加載頁面時何時觸發滾動事件?
- 21. eonasdan datetimepicker,在頁面加載時觸發的更改事件
- 22. 頁面加載事件不會觸發JavaScript模式內彈出
- 23. 如何使用jQuery加載頁面後觸發事件
- 24. 代表團事件的onchange imediately觸發頁面加載
- 25. 加載頁面時觸發事件而不是onclick按鈕
- 26. jQuery觸發並綁定頁面加載的事件?
- 27. 敲除 - 事件似乎在頁面加載時觸發?
- 28. 頁面加載時的JQuery觸發事件
- 29. 在頁面加載中觸發GridView1_SelectedIndexChanged事件if session is == to column
- 30. 爲什麼在頁面加載時觸發jQuery點擊事件?