2012-02-16 59 views
0

我需要製作我的第一個.aspx網頁。我需要使用的唯一服務器端腳本是包含頁眉和頁腳。我在php中做了很多次,但我的客戶端不想使用php。asp.net網頁開發環境

如何在本地主機上爲asp.net設置測試環境,就像我會用WAMP開發一個php頁面一樣?

回答

2

在ASP.Net中,您可以通過創建一個主頁面來完成在每個頁面上出現的包含頁面。然後,你基本上從那個頁面繼承你希望它的內容出現的地方。

因此,例如,使用一個主頁面,您可以完成與使用兩個包含頁面相同的功能 - 主頁面可以同時包含頁眉和頁腳。

但是,如果您願意,您可以進一步學習Master Pages。例如,通用導航通常包含在主頁上 - 頂部的水平菜單和/或左側的垂直導航。基本上你想在很多頁面上展示的任何東西。

此外,您還可以在主頁代碼隱藏中包含常見的服務器端代碼,如身份驗證。

現在你知道你正在尋找什麼被稱爲「母版頁」,你應該不得不在SO尋求幫助。這裏有一個Microsoft source,這可能是一個很好的起點。

2

Visual Studio默認安裝了測試環境,只需按F5啓動項目或轉到Debug> Start。否則,您可以使用所有Windows版本附帶的IIS(至少從XP開始)。至於模擬PHP頁眉和頁腳,請看使用asp.net Master Pages

+0

+1 Master Pages對頁眉/頁腳是一個很好的「等價物」。 – 2012-02-16 15:50:08

1

我不認爲這是默認可用於wamp。
本網站提供的解決方案也許:

但是,你應該使用帶有哪裏部署您的網站,並能夠測試他們的服務器在Visual Studio Express版本。

1

如果您使用Visual Studio作爲IDE,只需「運行」應用程序,它將啓動Cassini(內置的Web服務器)。

如果您不使用Visual Studio,則需要在本地計算機上安裝IIS並在該計算機上運行它。

此外,不要在asp.net網站中使用包含文件,這會造成很多問題。您可以通過用戶控件完成相同的任務,或者在母版頁中添加信息。

1

有幾種方法可以去。

  1. 最快和最自由的是下載Visual Web Developer Express。這會給你一個IDE和一個本地Web服務器來運行。
  2. Visual Studio甚至更好,但花錢。
  3. 如果你想建立一個全面的工作環境類似像WAMP,你會在你使用的是什麼版本的Windows需要

?如果您運行的是Win 7或Windwos Server 2008,則IIS的特定功能取決於它。