嗨,大家好我想在我的Windows窗體項目中使用「Page.IsPostBack」。我知道這可以在網頁上使用,但也可以在Windows窗體中使用它? 如果是的話,我需要導入任何東西?是否可以在Windows窗體中使用Page.IsPostBack屬性? c#
回答
不,這些是兩種完全不同的範例。 IsPostBack用於無狀態編程,而Windows窗體是有狀態的。
好吧,我很新的C#.. IsPostBack可以取代其他類似功能的勝利形式嗎? – user3321606
@ user3321606:這與C#無關。研究無狀態與有狀態編程並閱讀所有可能的有關它。如果你打算做任何類型的編程,你必須理解這些基本概念。 –
沒有。網頁表單使用回傳。 .IsPostBack不是Windows窗體的成員,因此無法使用它。
簡化摘要:
的WebForms因爲加載窗體每次回發時(傳統上這是一個隨時按鈕被按下,雖然現在AJAX改變了一點)需要IsPostBack
財產。由於它在ViewState中存儲了所有數據的序列化版本,因此您不希望在很多情況下重新加載數據(事實證明這是一個巨大的問題,因爲ViewState大量增加了頁面數據,這是另一個主題的問題)。
WinForms只需要OnLoad()
處理程序,因爲無論點擊多少次該表單都會加載一次並停留在屏幕上。您可以關閉並重新打開表單,但在該方案中重新加載數據是有效的。在您的OnClick處理程序中,您可以根據需要決定是否/何時重新加載任何數據。
- 1. Windows窗體控件是否可以擁有Design Time-only屬性?
- 2. 是否可以在Windows窗體中使用相機模式?
- 3. 是否可以在Windows窗體中顯示命令窗口?
- 4. 是否可以將範圍傳遞給用戶窗體屬性?
- 5. 在Windows窗體中獲取屬性ID
- 6. 是否可以在Windows窗體中「沙盒」IE?
- 7. 是否可以在Windows窗體中顯示xaml視圖
- 8. 是否可以在春天有嵌套窗體(窗體:窗體)
- 9. 是否可以使用值轉換器窗口屬性?
- 10. 是否可以設置另一個進程窗體的MinimumSize屬性? C#
- 11. 我可以使用BasePage中的Page.IsPostBack嗎?
- 12. Windows窗體:是否可以在運行時插入.cs文件?
- 13. Windows窗體中的「易失性」數據綁定是否可能?
- 14. 是否可以在非託管代碼中使用屬性?
- 15. 是否可以在Windows窗體標籤上選擇文本?
- 16. 如何在Windows窗體中使用Hyperlink屬性應用程序C#
- 17. 我可以在Windows窗體應用程序中使用XpsDocument類
- 18. Windows窗體窗體類中的屬性僅在Load事件後可訪問
- 19. 的NullReferenceException是unhandles使用Windows窗體C#
- 20. 是否可以在NSFetchRequest的NSPredicate中使用父實體的屬性?
- 21. htmlunit是否可以使用自定義HTML屬性(「expando屬性」)?
- 22. 是否可以使dom屬性只讀?
- 23. 是否可以在jQuery選擇器中使用多個屬性?
- 24. 是否可以在sass中使用html屬性?
- 25. 是否可以在Angular屬性中使用多行?
- 26. 是否可以在IE中使用所需的屬性?
- 27. 是否可以在<= IE8中使用佔位符屬性
- 28. Installshield:是否可以在MSI升級表中使用ProductVersion屬性?
- 29. 是否可以在空手道中使用加密屬性?
- 30. 是否可以在Eclipse中使用鍵盤編輯屬性?
你想用什麼? –
你爲什麼認爲你需要使用這個屬性? –
嗨,我需要在我的項目(http://forums.asp.net/t/1387219.aspx)中做類似的事情,唯一的區別是我的項目是基於Windows窗體的。 – user3321606