嗨,大家好我想在我的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