下面的示例使用 Button控件的Cik事件显示在运行时设置 的 Hyperlink控件的属性,并设置 Hyperlink控件的链接文 本和目标页。在网页窗体中添加一个 yperlink控件和一个 Button控件, Button控件的 Click事件过程代码如下: protected void Buttonl_Click(object sender, System. EventAr this HvperLink1Text =Home this. HyperLink1 NavigateUrl http://www.microsoft.com/zh/cn/
◼ 下面的示例使用Button控件的Click事件显示在运行时设置 的HyperLink控件的属性,并设置HyperLink控件的链接文 本和目标页。在网页窗体中添加一个HyperLink控件和一个 Button控件,Button控件的Click事件过程代码如下: ◼ protected void Button1_Click (object sender, System.EventArgs e) ◼ { ◼ this.HyperLink1.Text = "Home"; ◼ this.HyperLink1.NavigateUrl = "http://www.microsoft.com/zh/cn/"; ◼ } ◼
■214图像控件 语法格式如下: asp: Image ID="Imagel"runat="server"Image UrlE"k 像文件的URL"../> 表2-11mage控件的常用属性 说明 ImageUrl 要显示的图像文件的URL Alternate Text在图像无法显示时显示的昔代文本 将鼠标指针放到图像上时,作为工具提示显示的文本。如果未指定 ToolTip属性,某些浏览器将使用 ToolTi Ip Alternate Text值作为工具提示 ImageAlign图像相对于页面中其他w元素的对齐方式。选项有: NotSet(默认、Len、Rgh、Md等 控件的高度。在页面上为图像保留空间,当呈现页面时,将根据保留的空间相应调整图像大小 Width 控件的宽度 说明: Image控件只显示图像,不支持任何事件。如果需要捕获图像上的鼠 标单击事件,则使用 ImageButton控件 如果在网页运行时不需要更改图像的属性,最好采用静态图像,直接把图像 文件从本网站拖动到页面窗体中,创建的就是静态图像,其语法格式如下: < img alt=="替换文本"src="图像文件的URL" style="图像的宽、高样式
◼ 2.1.4 图像控件 ◼ 语法格式如下: ◼ <asp:Image ID="Image1" runat="server" ImageUrl="图 像文件的URL" … /> 说明:Image控件只显示图像,不支持任何事件。如果需要捕获图像上的鼠 标单击事件,则使用ImageButton控件。 如果在网页运行时不需要更改图像的属性,最好采用静态图像,直接把图像 文件从本网站拖动到页面窗体中,创建的就是静态图像,其语法格式如下: <img alt="替换文本" src="图像文件的URL" style="图像的宽、高样式 " … />
【演练2-4】用 Image控件显示图片,单击 Button控件切换 图片。在演练2-3设计的网站中添加一个Web窗体 Default_image. aspx,切换到设计视图,在窗体中添加一个 Image控件、一个 Label控件、一个 Button控件。调整 EImage 控件到合适大小,设置其 ImageUrl属性为 “~/ Images/ Jellyfish. jpg”。参考演练2-3编写Buon控件的 Cick事件代码
◼ 【演练2-4】 用Image控件显示图片,单击Button控件切换 图片。在演练2-3设计的网站中添加一个Web窗体 Default_image.aspx,切换到设计视图,在窗体中添加一个 Image控件、一个Label控件、一个Button控件。调整Image 控件到合适大小,设置其ImageUrl属性为 “~/Images/Jellyfish.jpg”。参考演练2-3编写Button控件的 Click事件代码
■21.5选择控件 ■选择控件的作用是让用户从可选项中选取一个或多个选项 包括 Radiobutton和 RadioButton list控件、 CheckBox和 checklist控件、 Listbox和 DropDownlist控件 1. Radio button和 Radiobuttonlist控件 ■单选按钮Web服务器控件分为两类: RadioButton控件和 RadioButtonlist控件。可以使用这些控件定义任意数目的 带标签的单选按钮,并将它们水平或垂直排列。 (1) RadioButton控件 语法格式如下 <asp: Radio Button ID=Radio runat="server Groupname="组名 Text="控件旁显示的文字 oncheckedchanged=Radio Button1_ Checked Changed />
◼ 2.1.5 选择控件 ◼ 选择控件的作用是让用户从可选项中选取一个或多个选项 ,包括RadioButton和RadioButtonList控件、CheckBox和 CheckList控件、ListBox和DropDownList控件。 ◼ 1.RadioButton和RadioButtonList控件 ◼ 单选按钮Web服务器控件分为两类:RadioButton控件和 RadioButtonList控件。可以使用这些控件定义任意数目的 带标签的单选按钮,并将它们水平或垂直排列。 ◼ (1)RadioButton控件 ◼ 语法格式如下: ◼ <asp:RadioButton ID="RadioButton1" runat="server" GroupName="组名" ◼ Text="控件旁显示的文字" oncheckedchanged="RadioButton1_CheckedChanged" … />
表2-12 Radio Button控件的常用属性 GroupName设置 RadioButt控件所属的组名,在同一组内只能有一个控件处于选中状态 hekd设置或获取 RadioButton是否处于被选中状态,tmue表示被选中,fse(默认)表示未被选中 Text 设置或获取显示在控件旁边的说明文字 TextAlign 更改控件旁边的说明文字的方向 AutoPostBack 设置或获取单击时 RadioButton状态是否自动发回服务器 在程序中可以用“控件名称. SelectedItem. Value”获取被选 中按钮的选项值,用“控件名称. Selecteditem.Text”获取被 选中按钮旁显示的文本
◼ 在程序中可以用“控件名称.SelectedItem.Value”获取被选 中按钮的选项值,用“控件名称.SelectedItem.Text”获取被 选中按钮旁显示的文本