我需要制作我的第一个.aspx网页。我需要使用的唯一服务器端脚本是页眉和页脚的包含。我已经在php中做了很多次但是我的客户端不想使用php。
如何在我的localhost上为asp.net设置测试环境,就像我在WAMP上开发php页面一样?
答案 0 :(得分:2)
Visual Studio默认安装了测试环境,只需按F5启动项目或转到Debug>开始。否则,您可以使用所有Windows版本附带的IIS(至少从XP及以上版本)。至于模拟PHP页眉和页脚,请查看使用asp.net Master Pages。
答案 1 :(得分:2)
在ASP.Net中,您可以通过创建母版页来完成每个页面上显示的包含。然后,您基本上从该页面继承您希望其内容出现的所有位置。
因此,例如,使用一个母版页,您可以完成与两个包含相同的操作 - 母版页可以同时具有页眉和页脚。
但是,如果您愿意,可以进一步获取母版页。例如,通用导航通常包含在母版页上 - 顶部的水平菜单和/或左侧的垂直导航。基本上你想要在许多页面上显示的任何内容。
此外,您可以在母版页代码隐藏中包含常见的服务器端代码,例如身份验证。
现在您知道您正在寻找的是一个"母版页",您应该在SO中寻找帮助以解决问题。这是一个Microsoft source可能是一个很好的起点。
答案 2 :(得分:1)
我认为默认情况下这不适用于wamp 本网站提供的解决方案可能是:
但是您应该使用Visual Studio Express Edition,它随服务器一起部署您的站点并能够测试它们。
答案 3 :(得分:1)
如果您使用Visual Studio作为IDE,只需“运行”该应用程序,它就会启动Cassini(内置Web服务器)。
如果您不使用Visual Studio,则需要在本地计算机上安装IIS并在那里运行。
另外,不要在asp.net网站上使用包含文件,这会导致很多问题。您可以使用用户控件完成相同的操作,或在母版页中添加信息。
答案 4 :(得分:1)
有几种方法可以去。
您使用的是哪个版本的Windows? IIS的特定功能取决于您运行的是Win 7还是Windwos Server 2008。