我最近使用 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 页面,该工具也可以在母版页的上下文中使用?