【问题标题】:Converting ASP.NET Web Forms application into Desktop Application将 ASP.NET Web 窗体应用程序转换为桌面应用程序
【发布时间】:2011-10-16 17:32:44
【问题描述】:

如何将 ASP.NET Web 表单应用程序转换为桌面应用程序:\ 转换的目标是保持 HTML 接口与 JQuery 脚本,...等 那么是否有任何可用的工具可以做到这一点,如果没有 是否有步骤可以实现良好和快速的转换?

【问题讨论】:

  • 不会发生。除非您将 webkit 捆绑到应用程序中
  • webkit 是 Safari 和 Chrome 自带的 HTML 渲染引擎。它是开源的。它基本上涉及将浏览器捆绑到您的应用程序中
  • 任何 asp.net 应用程序的可用示例?
  • 如果您的客户端将始终在 Windows 上运行,那么您可以将 WebBrowser 控件放到您的 Windows 窗体上。这基本上是 Internet Explorer 构成您应用程序的一部分(尽管您可以对其进行大量控制)。您仍然需要您的 ASP.NET 应用程序在某处的服务器上运行。
  • 还有一个选项可以让您的 ASP.NET Web 表单在桌面上运行。您如何看待为 Web 应用程序实现 Silverlight Out-Of-Browser 功能......??我认为这将很容易,而不是将 Web 表单转换为桌面应用程序.....

标签: c# asp.net forms web-applications desktop-application


【解决方案1】:

将 Asp.net 应用程序转换为 Winform 应用程序并不容易,而且几乎不可能自动转换为一个不错的/可维护的。 Web 应用程序和 WinForms 本质上是不同的,应该以不同的方式设计。不建议使用工具进行转换。

您可能必须将所有常见的业务逻辑功能转移到一个类库中,并在从头开始设计 UI 逻辑时重用它们。

【讨论】:

  • 主要问题是 UI 逻辑,毕竟 jquery , HTML , css .... 等我用过我需要保留它们
猜你喜欢
  • 2012-07-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-09-07
  • 2011-03-13
  • 2021-04-02
  • 1970-01-01
  • 2016-12-23
相关资源
最近更新 更多