【问题标题】:What should I do if I would like to convert such a php system to C#?想把这样的php系统转成C#怎么办?
【发布时间】:2012-04-27 02:35:37
【问题描述】:

我一直在为我的项目开发一个 php web 系统并且我已经完成了 PHP v 系统但是我的讲师拒绝标记它并说我应该使用带有 web 矩阵的 C# 而不是 php 和带有 Dreamweaver 的 MySQL。现在我已经完成了作业,但是以不同的格式我想问一下是否有任何方法可以更改脚本而不是重做整个项目。

另一件事是,在我的 PHP 系统中,我的页面如下:

login.php > login_now.php > home.php

其中 login_now.php 是处理器页面。

C# 是否也允许我拥有与此类似的处理器页面?

如果不介意有人可以建议我应该怎么做吗?非常感谢...我迷路了。

【问题讨论】:

    标签: c# php mysql webmatrix


    【解决方案1】:

    您唯一的选择是从头开始重写应用程序。 Luxspes 提到的迁移助手几乎没有用,因为它是为 .NET v 1.1(Web 窗体)编写的,而 Web Pages 框架在 v 4.0 上运行。

    您可以像在 PHP 中一样在网页中使用“处理器”页面,但我的偏好是将处理逻辑与表单放在同一页面中,然后使用 Post - Redirect - 成功重定向 -获取模式(PRG),无论我使用的是 PHP 还是 ASP.NET。

    【讨论】:

      【解决方案2】:

      如果你需要让它在 .NET 上运行,你可以使用 PHP .NET 编译器:Phalanger:http://www.php-compiler.net/

      如果您想实际翻译代码,可以使用:http://www.asp.net/downloads/archived-v11/migration-assistants/php-to-aspnet

      【讨论】:

      • ASP.NET 是使用 .NET 语言进行基于 Web 的编程的容器术语,C# 是可用于对 asp.net 进行编程的 .NET 语言之一
      猜你喜欢
      • 2021-07-15
      • 1970-01-01
      • 2011-08-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-10
      • 2017-06-02
      相关资源
      最近更新 更多