【问题标题】:asp.net webpage development environmentasp.net网页开发环境
【发布时间】:2012-02-16 15:46:42
【问题描述】:

我需要制作我的第一个 .aspx 网页。我需要使用的唯一服务器端脚本是包含页眉和页脚。我在 php 中做过很多次,但我的客户不想使用 php。

如何在本地主机上为 asp.net 设置测试环境,就像使用 WAMP 开发 php 页面一样?

【问题讨论】:

    标签: php asp.net html localhost


    【解决方案1】:

    在 ASP.Net 中,您可以通过创建母版页来完成出现在每个页面上的包含。然后,您基本上从该页面继承您希望其内容出现的任何地方。

    因此,例如,使用一个母版页,您可以完成与使用两个包含相同的操作 - 母版页可以同时具有页眉和页脚。

    但是,如果您愿意,您可以更进一步地使用母版页。例如,通用导航通常包含在母版页上——顶部的水平菜单和/或左侧的垂直导航。基本上任何你想在许多页面上显示的东西。

    此外,您可以在母版页代码隐藏中包含常见的服务器端代码,例如身份验证。

    既然您知道您要查找的内容称为“母版页”,那么您应该很难在 SO 中四处寻找帮助。这是一个Microsoft source,可能是一个不错的起点。

    【讨论】:

      【解决方案2】:

      Visual Studio 默认安装了一个测试环境,只需按 F5 或转到“调试”>“开始”即可启动您的项目。否则,您可以使用所有 Windows 版本(至少从 XP 及更高版本)附带的 IIS。至于模拟 PHP 的页眉和页脚,请查看使用 asp.net Master Pages

      【讨论】:

      • +1 母版页是页眉/页脚的“等价物”。
      【解决方案3】:

      我认为默认情况下这不适用于 wamp。
      这个网站可能提供了一个解决方案:

      但是您应该使用 Visual Studio Express Edition,它附带一个服务器,您可以在其中部署您的站点并能够对其进行测试。

      【讨论】:

        【解决方案4】:

        如果您使用 Visual Studio 作为 IDE,只需“运行”应用程序,它就会启动 Cassini(内置 Web 服务器)。

        如果您不使用 Visual Studio,则需要在本地计算机上安装 IIS 并在那里运行。

        另外,不要在 asp.net 网站中使用包含文件,这会给您带来很多问题。您可以使用用户控件或在母版页中添加您的信息来完成同样的事情。

        【讨论】:

          【解决方案5】:

          有几种方法可以选择。

          1. 最快最免费的是下载Visual Web Developer Express。这将为您提供一个 IDE 和一个本地 Web 服务器来运行。
          2. Visual Studio 更好,但要花钱。
          3. 如果您想建立一个类似于 WAMP 的成熟工作环境,您需要

          您使用的是哪个版本的 Windows? IIS 的特定功能取决于您运行的是 Win 7 还是 Windwos Server 2008。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2012-05-21
            • 1970-01-01
            • 2011-01-02
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多