新增功能

PHP

通过使用高级代码编辑功能,您可以借助浏览器预览的便捷方式,按照标准的方式直观地展现您的 PHP 网站。

利用 Microsoft Expression Web 2,您可以在 Web 浏览器中预览 PHP 网页,既不用安装独立的开发服务器,也不必将网站上载到服务器。只需单击“在浏览器中预览”按钮即可预览。

“代码”视图提供了可自定义的颜色编码来帮助您识别 PHP 语法中的不同组成部分,还提供了 PHP 智能感知(自动完成)功能,方便您快速查找和插入代码。PHP 智能感知选项可用于控制提供的智能感知量。

使用“插入”菜单,可以在“设计”视图或“代码”视图中高效地插入常用的 PHP 代码段。当要在多个 PHP 网页上重复使用内容时,例如标题或导航菜单,可以使用 PHP include 并且在“设计”视图中加以预览。“设计”视图中的格式标记可标识您的 PHP 脚本,让您可以在“代码”视图之外修改脚本。

有关详细信息,请参阅 PHP 概述

字节顺序标记选项

设计以 Unicode UTF-8 编码的文档时,如果已在文档中嵌入了字节顺序标记 (BOM),通常是件好事。但如果处理的是 PHP 网页或使用了不支持 BOM 的服务器或其他工具,那么,嵌入的 BOM 可能导致文档中出现不需要的字符,或者导致其他问题。利用 Expression Web 2,可以在现有文档中添加或删除 BOM,还可以控制是否将 BOM 添加到新文档中。

有关详细信息,请参阅添加或删除字节顺序标记

Silverlight 1.0

Microsoft Silverlight 是一个跨浏览器、跨平台的插件,可为 Web 提供丰富的交互式应用程序。您可以使用 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 或 .jpg 文件,并允许您选择图像中所要包括或者需要从图像中排除的 Photoshop 层。使用 Expression Web 2 生成 Web 优化图像之后,可以快速启动 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-cn,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 控件。您可以在“设计”视图中预览自定义控件和访问常用任务智能标记菜单,对属性进行编辑,还可以在“代码”视图中使用智能感知和语法检查功能。

您可以使用他人开发的自定义 ASP.NET 控件,如 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-cn,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 的格式”命令应用到网页时,此项新设置才会影响网页中的现有标记。有关详细信息,请参阅设置代码的格式