2

是否可以将 C# 应用程序转换为 asp.Net 网页?我想要做的就是在我的网站上显示应用程序!?该网站是用 Flash 制作的,如果我选择直接打开应用程序,它会下载 .exe,这不是我假装的。

编辑:应用程序只有大约 30 个按钮,除了第一个之外还有一个额外的表单。

4

3 回答 3

4

您的所有标准 C# 类/库都应该顺利迁移。您将遇到的困难是将(大概)winforms 用户界面转换为功能齐全的 Web 界面。没有直接转换,但大多数 winforms 控件都有一个近似的 web 等效项。

于 2012-04-26T16:05:47.883 回答
3

听起来像是CodeDOM的一个很好的潜在候选者。本文应该为您指明正确的方向;它演示了如何将 Windows 表单转换为 Web 表单,并且从屏幕截图中看起来非常成功。

归根结底,手动处理它可能更容易。除非这是一个非常简单的应用程序,否则您可能不得不硬着头皮自己动手做。

于 2012-04-26T16:00:22.107 回答
2

我认为这个问题最简单的答案是,不。桌面应用程序和 Web 应用程序具有完全不同的结构,即使您可以在后面的代码中使用 C#。没有简单的方法可以将桌面应用程序项目转换为我所知道的 ASP.net 项目。

于 2012-04-26T16:00:26.343 回答