2024年3月14日发(作者:)
使用Image控件、ImageButton控件、HyperLink控件和ImageMap控件制作一个
网站。
用户访问网站时首先打开图6-5所示的站点缺省主页。页面中包含有一个
用于页面布局的HTML表格,用于显示站点标题图片和分隔线图片的2个Image控件,用
于构成导航栏的6个ImageButton控件和用于创建超链接的5个HyperLink控件。用户在页
面中单击相应的ImageButton或HyperLink将被导航到指定的URL。
Image控件
Image控件
HyperLink控件
ImageButton控件
图6-5 站点缺省主页
程序设计步骤如下:
(1) 设计页面
新建一个网站,向缺省主页中添加有关用于页面布局的HTML
表格,按需要调整表格的行列数及各行列的宽、高。
按图6-6所示,依次向表格中添加需要的Image控件、ImageButton控件和HyperLink
控件相应的说明文字。
图6-6 设计页面 图6-7 设置Image控件的ImageUrl属性
(2) 设置中各控件的属性
首先将事先使用Photoshop等图像软件制作的标题图片、按钮图片和分隔线图片复制到
站点所在的文件夹中,通常需要在站点文件夹内创建一个名为“images”的子文件夹,然后
将页面中需要的图片文件复制到其中。
选择Image1控件,在属性窗口中单击ImageUrl栏右侧的按钮,打开图6-7所示的对
话框。选择了需要的添加到控件中的图像文件后,单击【确定】按钮。如果在“选择图像”
对话框中看不到images文件夹和其中的图片文件,可在“解决方案资源管理器”中右键单
击项目名称,在弹出的快捷菜单中执行“刷新文件夹”命令。
选择Image2控件,参照上面介绍的方法设置其ImageUrl属性,同时需要将Image2的
Height(高)属性设置为“2px”。
对于6个ImageButton(ImageButton1~ImageButton6)控件,不但要设置其ImageUrl
属性,还需要设置其PostBackUrl属性,以便
当用户单击控件时可以将页面导航到指定的
URL。
页面的Title(标题)属性和5个
HyperLink的初始属性在页面的装入
(Page_Load)事件中通过代码进行设置。
(3) 向站点中添加网页
在“解决方案资源管理器”中,右键单
击项目名称如本例的“D:6-1”,在
弹出的快捷菜单中执行“添加新项”命令,
在打开的对话框中选择“Web窗体”,并指定
网页名称后单击【添加】按钮。本例中需要
为两个文本教程创建两个新页面,
和。
图6-8 页面
其中由一些文字和一个Image
控件组成,页面打开时如图6-8所示。由于
页面中不包含动态内容,也无需编写任何程序代码,故该页面完全可以使用
FrontPage等将其设计为静态网页(.htm),以减少服务器无谓的资源开销。
(4) 向ImageMap控件中添加图片
对于页面可按图6-9所示进行设计。在实际操作时可将前面设计完成的
复制一份,名称改为。(注意,应将包含原代码的
文件同样复制一份,并改名为)。然后将栏目标题改为“微型计算机硬件组
成”并向页面中添加一个ImageMap控件。
图6-9 页面设计
在设置ImageMap控件的属性前,应将需要显示到控件中的图片文件(如本例的
)复制到站点文件夹的images子文件夹中。在设计视图中选中ImageMap控件,
在属性窗口中单击ImageUrl栏右侧的按钮,在打开的“选择图像”对话框中选择需要的
图片文件名。若需要的图片未出现在文件列表中,可在解决方案资源管理器中,右键单击
images文件,在弹出的快捷菜单中执行“刷新文件夹”命令。设置完毕的页
面如图6-10所示。
图6-10 添加图片后的页面效果
(5) 设置ImageMap控件的HotSpots属性
ImageMap控件的HotSpots属性描述了控件中作用点的集合。在设计视图中选中


发布评论