我认为这是不可能的,但我只是与一位同事交谈,她说她以前做过。她在拉我的锁链吗?
最佳答案
这不是您可以自动执行的操作。
诀窍是Winforms和Webforms都使用普通的旧类表示表单。但是,与Winforms相比,Webforms中该类的实例生命周期很短。每个Webforms类实例仅代表一个HTTP请求,而不像Winforms一样代表表单的整个生命周期。每次在ASP.Net Webforms中处理表单事件时,都在使用该类的全新实例。微软在尝试尽可能多地解决此问题方面遇到了很多麻烦,但最后,以与Winform相同的术语来考虑Webform并不是一个好主意。
您绝对可以使用Winforms应用程序并将其重写为使用Webforms,但这仅是:重写。
关于.net - 是否可以在.NET中将WinForm转换为WebForm?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4379130/