1

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

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

login.php > login_now.php > home.php

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

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

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

4

2 回答 2

1

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

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

于 2012-04-16T09:04:10.577 回答
0

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

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

于 2012-04-15T14:40:19.027 回答