表2-22各控件对象的属性设置 控件 属性 值 说 Borderstyle Groove 控件边框的样式:凹槽型 Panell Bordercolor #99CCFF 边框颜色 Width 500px 控件的宽度:500像素 orderstyle Groove 该控件边框的样式:凹槽型 Bordercolor #99CCFF 边框颜色 Panel2 Width 500px 控件的宽度:500像素 Visible False 初始时该控件不显示 Button1 Text 更多>> 按钮控件上显示的文本 Button2 Text 查找下一处 按钮控件上显示的文本 Button Text 取消 按钮控件上显示的文本 DropDownList ListItem 全部、向下、向上 搜索范围下拉列表框 CheckBoxlist ListItem 区分大小写、全字匹配、使用通配符、同音(英文)复选列表框 ■③编写事件代码。 ■【演练2-9】代码
◼ ③ 编写事件代码。 ◼ 【演练2-9】代码
2. Placeholder控件 语法格式如下 <asp: PlaceHolder ID=PlaceHolder1 runat=server"></asp: Place Holder> 【演练2-10】 Placeholder控件应用示例。在 Placeholder控 件中动态生成一个 TextBox控件和一个 Button控件,如图2 27所示 ■①设计页面。新建空网站,添加Web窗体,切换到设计视 图,在 Default. aspx中添加一个 Placeholder控件,如图228 所示 uit.aspx x Default.aspx PlaceHolder"PlaceHol derl"] 动态生成的文本(动态生底的技钮 计口拆分回源 <diva< sp: PlaceHolder HoL.> 图227在 PlaceHolder控件中动态生成的控件图228在页面中添加 PlaceHolder控件
◼ 2.PlaceHolder控件 ◼ 语法格式如下: ◼ <asp:PlaceHolder ID="PlaceHolder1" runat="server"></asp:PlaceHolder> ◼ 【演练2-10】 PlaceHolder控件应用示例。在PlaceHolder控 件中动态生成一个TextBox控件和一个Button控件,如图2- 27所示。 ◼ ① 设计页面。新建空网站,添加Web窗体,切换到设计视 图,在Default.aspx中添加一个PlaceHolder控件,如图2-28 所示
②编写事件代码。编写 Page_ load的事件过程代码如下: protected void Page_ load(object sender, EventArgs e) TextBox My TextBox = new TextBoxO MyTextBox.Text="动态生成的文本框" Placeholder Controls. Add(MyTextBox Button MyButton= new Button MyButton Text="动态生成的按钮" Placehlolder1. Controls. Add ( My Button)
◼ ② 编写事件代码。编写Page_Load的事件过程代码如下: ◼ protected void Page_Load(object sender, EventArgs e) ◼ { ◼ TextBox MyTextBox = new TextBox(); ◼ MyTextBox.Text = "动态生成的文本框"; ◼ PlaceHolder1.Controls.Add(MyTextBox); ◼ Button MyButton = new Button(); ◼ MyButton.Text = "动态生成的按钮"; ◼ PlaceHolder1.Controls.Add(MyButton); ◼ }
3. Hidden Field控件 语法格式如下 <asp: Hidden Field ID=Hidden Field 1 runat="server onvaluechanged=Hidden Field 1_Value Changed Value="值"/> 虽然不显示隐藏字段中的信息,但用户可通过查看页面的 源来查看此控件的内容。注意:不要在 Hidden field控件中 存储重要信息,如用户I、密码或信用卡信息
◼ 3.HiddenField控件 ◼ 语法格式如下: ◼ <asp:HiddenField ID="HiddenField1" runat="server" ◼ onvaluechanged="HiddenField1_ValueChanged" Value="值" /> ◼ 虽然不显示隐藏字段中的信息,但用户可通过查看页面的 源来查看此控件的内容。注意:不要在HiddenField控件中 存储重要信息,如用户ID、密码或信用卡信息
■217其他专用控件 1. Fileupload控件 ■语法格式如下: <asp: FileUpload ID=File Upload runat=server"/> 【演练2-11】 Fileupload控件应用示例。本代码根据允许 的文件扩展名的编码列表检查要上传文件的文件扩展名, 并拒绝所有其他类型的文件。然后,将该文件写入当前网 站的 UploadedImages文件夹中,并用被上传文件在客户端 计算机中的文件名保存该文件 ■①设计页面。新建空网站“C:\ex2_11”,添加Web窗体, 切换到设计视图,在 Default. aspx中添加一个 Fileupload控件 个 Button控件、两个 Label控件。设置 Button控件的 Tex属性为“上传图片”,两个 Label控件的Tex属性均清 空。如图2-29所示
◼ 2.1.7 其他专用控件 ◼ 1.FileUpload控件 ◼ 语法格式如下: ◼ <asp:FileUpload ID="FileUpload1" runat="server" /> ◼ 【演练2-11】 FileUpload控件应用示例。本代码根据允许 的文件扩展名的编码列表检查要上传文件的文件扩展名, 并拒绝所有其他类型的文件。然后,将该文件写入当前网 站的UploadedImages文件夹中,并用被上传文件在客户端 计算机中的文件名保存该文件。 ◼ ① 设计页面。新建空网站“C:\ex2_11”,添加Web窗体, 切换到设计视图,在Default.aspx中添加一个FileUpload控件 、一个Button控件、两个Label控件。设置Button控件的 Text属性为“上传图片”,两个Label控件的Text属性均清 空。如图2-29所示