在本部分演练中,将创建一个网站并为其添加新页。还将添加 HTML 文本并在 Web 浏览器中运行该页。
在本演练中,您将创建一个不需要使用 Microsoft Internet 信息服务 (IIS) 的文件系统网站。相反,您将在本地文件系统中创建和运行页。
文件系统网站是这样一个网站,即在您选择的位于本地计算机上某个位置的文件夹中存储页面和其他文件。其他网站选项包括本地 IIS 网站,它将您的文件存储在本地 IIS 根目录(通常是 \Inetpub\Wwwroot\)的子文件夹中。FTP 网站将文件存储在远程服务器上,您可以使用文件传输协议 (FTP) 通过 Internet 访问该服务器。远程网站将文件存储在您能够跨越本地网络访问的远程服务器上。有关更多信息,请参见演练:在 Visual Web Developer 中通过 FTP 编辑网站。网站文件也可以存储在诸如 Visual SourceSafe 这样的源代码管理系统中。有关更多信息,请参见源代码管理简介。
创建文件系统网站
-
打开 Visual Web Developer。
-
在“文件”菜单上单击“新建网站”。
出现“新建网站”对话框,如下面的屏幕快照所示。
-
在“Visual Studio 已安装的模板”之下单击“ASP.NET 网站”。
创建网站时需要指定一个模板。每个模板创建包含不同文件和文件夹的 Web 应用程序。在本演练中,您将基于“ASP.NET 网站”模板创建网站,该模板创建一些文件夹和几个默认文件。
-
在“位置”框中选择“文件系统”框,然后输入要保存网站网页的文件夹的名称。
例如,键入文件夹名“C:\BasicWebSite”。
-
在“语言”列表中单击“Visual Basic”或“Visual C#”。
您选择的编程语言将是网站的默认语言。但是,可以通过使用不同的编程语言创建页和组件而在同一个 Web 应用程序中使用多种语言。
-
单击“确定”。
Visual Web Developer 创建该文件夹和一个名为 Default.aspx 的新页。新页创建后,Visual Web Developer 默认以“源”视图显示该页,在该视图下您可以查看页面的 HTML 元素。下面的屏幕快照显示了一个默认网页的“源”视图。
Visual Web Developer 教程
在您继续使用页之前,先熟悉一下 Visual Web Developer 开发环境是很有用的。下面的插图显示了在 Visual Web Developer 中可用的窗口和工具。
Visual Web Developer 环境的关系图
熟悉 Visual Web Developer 中的 Web 设计器
创建一个新的 Web 窗体页
当您创建新的网站时,Visual Web Developer 将添加一个名为 Default.aspx 的 ASP.NET 页(Web 窗体页)。您可以使用 Default.aspx 页作为网站的主页。但是在本演练中,您将创建并使用一个新页。
将页添加到网站
-
关闭 Default.aspx 页。为此,右击包含文件名的选项卡并选择“关闭”。
-
在解决方案资源管理器中,右击网站(例如,“C:\BasicWebSite”),然后单击“添加新项”。
-
在“Visual Studio 已安装的模板”下单击“Web 窗体”。
-
在“名称”框中键入“FirstWebPage”。
-
在“语言”列表中,选择您希望使用的编程语言(“Visual Basic”、“C#”或“J#”)。
创建网站时您已指定了一种默认语言。但是,每次为网站创建新页或组件时,可以更改默认语言。可以在同一网站中使用不同的编程语言。
-
清除“将代码放在单独的文件中”复选框。下面的屏幕快照显示了“添加新项”对话框。
在本演练中,您将创建一个代码和 HTML 在同一页的单文件页。ASP.NET 页的代码可以在页或单独的类文件中找到。要了解有关在独立文件中保存代码的更多信息,请参见演练:在 Visual Web Developer 中通过代码分离创建基本网页。
-
单击“添加”。
Visual Web Developer 创建新页并以“源”视图打开。
将 HTML 添加到页
在本演练的这一部分中,您将向页中添加一些静态文本。
向页中添加文本
-
在文档窗口的底部,单击“设计”选项卡以切换到“设计”视图。
“设计”视图以类似 WYSIWYG 的方式显示您正在使用的页。此时,页上没有任何文本或控件,因此页是空白的。
-
在页上键入“欢迎使用 Visual Web Developer”。
下面的屏幕快照显示了您在“设计”视图中键入的文本。
-
切换到“源”视图。
可以看到通过在“设计”视图中键入而创建的 HTML,如下面的屏幕快照所示。
运行该页
在继续向该页添加控件之前,可以尝试运行该页。要运行页,需要一个 Web 服务器。在成品网站中,要使用 IIS 作为 Web 服务器。但是要测试页,可以使用 ASP.NET Development Server,它在本地运行因此不需要 IIS。对于文件系统网站,Visual Web Developer 中的默认 Web 服务器是 ASP.NET Development Server。
运行该页
-
按 Ctrl+F5 运行该页。
Visual Web Developer 启动 ASP.NET Development Server。工具栏上出现一个图标,指示 Visual Web Developer Web 服务器正在运行,如下面的屏幕快照所示。
Visual Web Developer Web 服务器图标
该页显示在浏览器中。虽然创建的页的扩展名为 .aspx,但是它当前像任何 HTML 页一样运行。
-
关闭浏览器。