0

我最近使用 ASP.NET 创建了一个网站,因为我想了解更多关于这种语言的信息。我最近开始学习 PHP,并想在这个网站上包含一些 php 内容。我找到了 Visual Studio 的 VS 扩展 PHP 工具,并认为它可能会有所帮助。

我天真地在我以前存在的网站中创建了一个 PHP 页面,并在创建它时分配了名为 Test.php 的母版页,并将母版页添加到此文件中:

测试.php:

<%@ Page Title="" Language="C#" MasterPageFile="~/Navigation.master" AutoEventWireup="true" CodeFile="Test.php.cs" Inherits="Test" %>

<?php
      echo "Hello World!"; 
?>

但输出是这样的:

<%@ Page Title="" Language="C#" MasterPageFile="~/Navigation.master" AutoEventWireup="true" CodeFile="Test.php.cs" Inherits="Test" %> Hello World!

所以很明显它无法正确解析和显示这个网站。我猜因为它使用的是 php 扩展,所以它不知道 ASP.NET 的东西在那里做什么。有谁知道我如何使用这个工具创建一个 php 页面,该工具也可以在母版页的上下文中使用?

4

1 回答 1

1

Microsoft IIS 网络服务器支持 PHP,因此您可以创建 PHP 页面(扩展名为 .php),然后将其解释为它们在 Apache 上的解释。您不能在其他类型的文件中混合和匹配 PHP,因为脚本永远不会被解释。但请与您的 ISP 联系,因为并非所有人都启用了 PHP。

于 2013-08-26T17:16:37.563 回答