43、这个练习包括熟悉向页面添加控件,并了解嵌套的UpdatePanel控件如何工作。如果标签不能相互独立更新,请确保按钮和标签位于适当的更新面板内。如果不是,可以将它们拖到合适的位置。此外,还要确保在代码隐藏文件中,事件处理程序正在更改相应标签的文本。
该练习的关键在于熟悉页面添加控件操作以及嵌套 UpdatePanel 控件的工作原理。若标签无法独立更新,需检查按钮和标签是否在合适的更新面板内,可按需拖动调整位置,同时要保证代码隐藏文件里事件处理程序能正确更改对应标签文本。
44、此练习要求为冰淇淋订单场景选择最佳控件。冰淇淋类型选择是一个较长的列表,只允许单选;配料是一个较长的列表,允许多选;而选择蛋筒或碗只有两个互斥的选项。
- 冰淇淋类型 :使用
DropDownList控件 - 配料选择 :使用
ListBox控件,并将SelectionMode属性设置为Multiple - 选择蛋筒或碗 :使用一对
RadioButton控件,并将它们的GroupName设置为相同值
当然,也可以采用以下替代方案:
- 使用
RadioButtonList选择冰淇淋 - 使用
CheckBoxList选择配料
45、创建一个包含文本框、标签、按钮和一些提示用户操作的纯文本的网页。记得将文本框的 TextMode 属性设置为 Password。然后为提交按钮编写事件处理程序,使标签的 Text 属性与文本框的 Text 属性相同。
以下是实现该功能的详细步骤和代码示例:
- 创建网页,在网页中添加一个文本框(TextBox)、一个标签(Label)、一个按钮(Button)和一些提示用户操作的纯文本。同时,将文本框的
TextMode属性设置为Password。
示例代码如下:
```asp
<%@ Page Language=”VB” AutoEventWireup=”true” CodeFile=”Default.aspx.vb” Inherits=”_Default” %>
```
- 编写提交按钮的事件处理程序,在事件处理程序中,将标签的
Text属性设置为与文本框的Text属性相同。
示例代码如下:
vb lblPassword.Text = txtPassword.Text
通过以上步骤,你就可以创建一个满足需求的网页,当用户输入密码并点击提交按钮时,标签会显示用户输入的密码。需要注意的是,在实际应用中,将密码显示在标签上是一种糟糕的安全做法,这里仅用于演示目的。
46、将任务与DropDownList控件相结合。将ISBN编号分配给下拉列表中ListItem的Value属性。将DropDownList控件的AutoPostBack属性设置为true,以便用户每次进行选择时页面都会回发。编写事件处理程序,当用户选择下拉列表项时,设置lblID.Text = ddlBookList.SelectedValue和lblTitle.Text = ddlBookList.SelectedItem.Text,并将该事件处理程序放在页面的Load事件中。
在创建下拉列表时(可使用 ListItem 编辑器或手动创建),把 ISBN 编号赋给 ListItem 的 Value 属性。设置 DropDownList 控件的 AutoPostBack 属性为 true ,在页面的 Load 事件中添加事件处理程序,在事件处理程序里添加代码:
lblID.Text = ddlBookList.SelectedValue;
lblTitle.Text = ddlBookList.SelectedItem.Text;

最低0.47元/天 解锁文章
848

被折叠的 条评论
为什么被折叠?



