我一直在为我的项目开发一个php web系统,我已经完成了PHP v系统,但是我的讲师拒绝标记它,并说我应该使用C#与web矩阵而不是php和MySQL与dreamweaver。现在我已经完成了作业,但是我想问一下是否有任何方法可以对脚本进行更改而不是重做整个项目。
另一件事是,在我的PHP系统中,我有以下页面:
login.php> login_now.php> home.php
其中login_now.php是处理器页面。
C#是否允许我拥有与此类似的处理器页面?
如果不介意,有人可以告诉我应该做什么吗?非常感谢......我迷失了。
答案 0 :(得分:1)
您唯一的选择是从头开始重写应用程序。 Luxspes提到的迁移助手实际上是无用的,因为它是为.NET v 1.1(Web窗体)编写的,而Web页面框架是在v 4.0上运行的。
您可以使用"处理器" Web页面中的页面与PHP中的页面相同,但我的偏好是将处理逻辑放在与表单相同的页面中,然后使用Post-Redirect - Get模式(PRG)重定向成功,无论是否我使用的是PHP或ASP.NET。
答案 1 :(得分:0)
如果你需要的是让它在.NET上运行,你可以使用PHP .NET编译器:Phalanger:http://www.php-compiler.net/
如果您想要实际翻译代码,可以使用此代码:http://www.asp.net/downloads/archived-v11/migration-assistants/php-to-aspnet