新功能

PHP

利用進階程式碼編輯功能與簡便的瀏覽器預覽功能,開啟 PHP 網站上的標準設計虛擬世界。

Microsoft Expression Web 2 可讓您在網頁瀏覽器上預覽 PHP 網頁,而無需另行安裝開發伺服器,或先上載網站到伺服器上。只要按一下 [在瀏覽器中預覽] 按鈕,即可達成此目的。

[程式碼] 檢視提供可自訂的彩色程式碼,可讓您標示 PHP 語法中的各種元件,而 PHP IntelliSense (自動完成) 則可讓您快速尋找及插入程式碼。PHP IntelliSense 選項可讓您控制的 IntelliSense 的數量。

您可以利用 [插入] 功能表的 [設計] 檢視或 [程式碼] 檢視,快速地插入常用的 PHP 程式碼片段。當想重複使用多個 PHP 網頁的內容 (如頁首或導覽功能表) 時,可以使用 [設計] 檢視所提供的 PHP,並於其中進行預覽。[設計] 檢視中的設定格式標記可以標示出 PHP 指令碼,方便您從 [程式碼] 檢視以外之處修改片段。

如需詳細資訊,請參閱 PHP 概觀

位元次序標記選項

設計 Unicode UTF-8 編碼的文件時,通常會在您的文件內嵌入位元次序標記 (BOM)。但在使用 PHP 網頁,或使用不支援 BOM 的伺服器或其他工具時,內嵌的 BOM 可能會導致文件中出現不必要的字元或引發其他問題。Expression Web 2 可讓您新增或移除現有文件中的 BOM,以及控制是否要在新文件中新增 BOM。

如需詳細資訊,請參閱新增或移除位元次序標記

Silverlight 1 . 0

Microsoft Silverlight 是跨瀏覽器與平台的外掛程式,可以提供具備豐富互動功能的網頁應用程式。您可以使用 Expression Web 2 修改利用 Silverlight 所編寫之程式所產生的 HTML 檔案,或在網頁中插入 Silverlight 應用程式。

如需詳細資訊,請參閱將 Silverlight 形式的應用程式插入網頁

Flash 與 Windows Media

Expression Web 2 可讓您將 Flash 的 SWF 檔案與 Windows Media 檔案插入網頁中、編輯其屬性,以及在 [設計] 檢視中預覽 Flash 檔案。此外還可插入任何其他類型的 ActiveX 控制項並加以執行,如 QuickTime 或 RealPlayer。

如需詳細資訊,請參閱插入及編輯 Flash (.swf)、Windows Media 及其他媒體檔案設定 Windows Media 屬性設定 Flash SWF 屬性在設計檢視中預覽 Flash 的 SWF 檔案安全性與 ActiveX 控制項概觀

Photoshop 匯入

Expression Web 2 可讓您從 Photoshop 的 .psd 產生 .png、.gif 或 .jpeg 檔案,並選取要併入影像或從影像中排除的 Photoshop 圖層。使用 Expression Web 2 產生最適合網頁使用的影像之後,即可啟動 Adobe Photoshop 修改原始的 .psd 檔案,然後更新 Expression Web 所產生的影像。

如需詳細資訊,請參閱從 Photoshop .psd 檔案產生影像

ASP. NET AJAX

Expression Web 2 提供 ASP.NET AJAX 伺服器控制項,可讓您快速建立內含豐富互動功能及使用者所熟知之使用者介面 (UI) 元素的網頁。使用 AJAX 功能可提升使用者的網頁使用經驗,不僅可以更快速地回應使用者動作,其行為亦更貼近傳統的用戶端應用程式。

Expression Web 2 所支援的 ASP.NET AJAX 伺服器控制項包括 UpdatePanel、Timer、UpdateProgress、ScriptManager 及 ScriptManagerProxy。

Cc295549.alert_note(zh-tw,Expression.10).gif注意事項:

若要使用 Expression Web 2 所提供的這些控制項,必須安裝 ASP.NET AJAX 或 .NET Framework 3.5。請參閱 Microsoft 下載中心線上的 Microsoft .NET Framework 3.5ASP.NET AJAX 1.0

如需詳細資訊,請參閱部分網頁呈現概觀ASP.NET AJAX 控制項概觀

自訂 ASP.NET 控制項

Expression Web 2 可讓您自訂網站 BIN 資料夾內既存的 ASP.NET 控制項。您不僅可以在 [設計] 檢視中預覽自訂的控制項,還可存取 [一般工作] 智慧標籤功能表、編輯屬性,以及在 [程式碼] 檢視中使用 IntelliSense 與語法檢查功能。

您可以使用他人所開發的自訂控制項 (如 Microsoft ASP.NET 網站之控制項陳列庫 (英文) 所提供的控制項),或使用視覺設計工具 (如 Microsoft Visual Studio) 建立自訂的控制項。

如需詳細資訊,請參閱自訂 ASP.NET 控制項

ASP.NET 資料控制項

Expression Web 2 提供新的 DataPager 與 ListView ASP.NET 控制項。ListView 控制項與 DataList 及 Repeater 控制項類似,可用於顯示任何重複結構中的資料。但與其他控制項不同的是 ListView 控制項可編輯、插入及刪除作業,以及排序和分頁。您可以使用 DataPager 控制項讓使用分頁 ListView 控制項中的資料。

如需詳細資訊,請參閱 ListView 控制項DataPager 控制項

Cc295549.alert_note(zh-tw,Expression.10).gif注意事項:

若要使用 Expression Web 2 所提供的這些控制項,必須安裝 .NET Framework 3.5。請參閱 Microsoft 下載中心線上的 Microsoft .NET Framework 3.5

FTP 發佈

Expression Web 2 可讓您將 FTP 發佈模式設定為被動式 FTP 或一般 FTP,並可儲存您的 FTP 使月者名稱及密碼。

如需詳細資訊,請參閱使用 FTP 連接到伺服器

CSS

Expression Web 2 的 [設計] 檢視已可呈現 CSS 溢位屬性。

除樣式表之外,Expression Web 2 的 [相容性報告] 已可檢查外部的 CSS 檔案是否符合您所指定的 CSS 架構。

如需詳細資訊,請參閱相容性工作窗格產生相容性報告階層式樣式表報告

HTML 副檔名

Expression Web 2 可讓您設定您所喜好的預設 HTML 副檔名。如需詳細資訊,請參閱設定預設的 HTML 副檔名

依字母順序排列的 HTML 屬性

[網頁編輯器選項] 對話方塊之 [程式碼格式設定] 選項的新設定,可讓您控制是否要依字母順序排列網頁程式碼中的 HTML 屬性。當 Expression Web 2 新增 HTML 標籤到網頁中時,預設會依字母順序寫入標籤屬性。只要不對網頁套用 [重新格式化 HTML] 命令,網頁中現有的標籤不會受此新設定的影響。如需詳細資訊,請參閱設定程式碼格式