第3章 服务器控件

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
属性:SelectedValue,返回一个String类型的值 属性: SelectedItem.Value ,返回一个String类型的值
3.4 列表控件 -- DropDownList 如何使某项被选中?
属性:SelectedValue = value 属性: Items.FindByValue = value
1. 在获取多选按钮组被选中的项时,会不会得到所有被选中的值?
3.7 多选按钮及多选按钮组
1. 在获取多选按钮组被选中的项时,会不会得到所有被选中的值?
3.8 文件上传控件
问题 1. 如何判断是否选择了文件? 2. 文件的扩展名如何获取? 3. 文件如何更名? 4. 如何建立文件夹,并将文件保存到文件夹中?
3.5 按钮控件
控件代码
生成HTML代码 <input type="submit" name="Button1" value="Button" id="Button1" />
Text:在按钮上显示的文字 ValidationGroup:规定了验证过程中被验证的控件组 PostBackURL:单击按钮时发送到的URL CommandArgument:与此按钮管理的命令参数。 CommandName:与此按钮关联的命令 Click事件:单击时触发的事件
3.2 简单控件 -- HyperLink控件
控件代码 生成HTML代码
NavigateUrl:设置链接地址 Target:打开链接方式
3.2 简单控件 -- Image控件
控件代码
生成HTML代码
NavigateUrl:设置链接地址 Target:打开链接方式 AltermateText:图片不能正常显示时显示的文字
3.6 单选按钮及单选按钮组
控件代码
生成HTML代码 <input id="RadioButton1" type="radio" name="RadioButton1" value="RadioButton1" />
Checked:控件是否被选中。 GroupName:单选控件所处的组名。 TextAlign:文本标签相对于控件的对齐方式。
控件代码
生成HTML 无 ID:控件的唯一标识,一个页面中不能出现相同的ID值 Text:显示的数据,可以为HTML代码 Mode:枚举属性(Encode,Passthrough,Transform )
Encode:将文本进行HTML编码后原样显示 Passthrough:将文本直接传送给浏览器,不经过任何编码或修改 Transform:移除不受支持的标记元素(移除标记,保留内容) 。
第三章 服务器控件
聊城大学传媒技术学院
于连民
本节内容
3.1 控件概述 3.2 简单控件 3.3 文本框控件 3.4 按钮控件 3.5 单选按钮及单选按钮组 3.6 多选按钮及多选按钮组 3.7 列表控件 – DropDownList 3.8 文件上传控件
3.1 控件概述
在客户端的浏览器中,我们收到的内容是来自于服务器的HTML代码,即 C#等服务器代码逻辑结果需要在服务器端转化为HTML内容并发送给客户 端,服务器控件在Aspx页面中与HTML混在一起,就需要有相应的软件能 够识别这些特殊符号并进行相应的转化
3.6 单选按钮及单选按钮组
手动为单选按钮组添加数据
3.6 单选按钮及单选按钮组
使用for循环完成下面的单选按钮组
3.7 多选按钮及多选按钮组
多选按钮与单选按钮使用上基本上相同 1. 在获取多选按钮组被选中的项时,会不会得到所有被选中的值? 2. 当需要给多选按钮组赋值时如何实现?
3.7 多选按钮及多选按钮组
3.4 列表控件 -- DropDownList
问题
1. 如何产生列表? 2. 如何获取被选中的项? 3. 如何使某项被选中?
3.4 列表控件 -- DropDownList 如何产生列表?
向列表项集合中添加 Items属性
绑定数据源 DataSource属性
3.4 列表控件 -- DropDownList 如何获取被选中的项?
3.3 文本框控件
控件代码
生成HTML代码 <input name="TextBox1" type=4; />
Text:文本框中的内容 TextMode:文本框模式,包括SingleLine、MultiLine、Password AutoPostback:在文本修改后自动回发到服务器 EnableViewState:是否保存其状态以用于往返过程
3.6 单选按钮及单选按钮组
单选组控件: DataMember:在数据集用做数据源时做数据绑定。 DataSource:向列表填入项时所使用的数据源。 DataTextFiled:提供项文本的数据源中的字段。 DataTextFormat:应用于文本字段的格式。 DataValueFiled:数据源中提供项值的字段。 Items:列表中项的集合。 RepeatColumn:用于布局项的列数。 RepeatDirection:项的布局方向。 RepeatLayout:是否在某个表或者流中重复。
3.8 文件上传控件
1. 如何判断是否选择了文件?
3.8 文件上传控件
2. 文件的扩展名如何获取? 3. 文件如何更名?
3.8 文件上传控件
4.如何建立文件夹,并将文件保存到文件夹中?
问题
1. 如何向下位列表中添加数据? 2. 如何获取多选按钮组被选中项的值? 3. 文件上传还有哪些问题?如何解决?
3.2 示例1 -- Literal控件使用
Step1:在LQSoft.Web项目中添加News_Show.Aspx Step2:编写HTML代码 Step3:在需要输出内容的地方使用Literal控件
3.2 简单控件 -- Label控件
Text:显示的数据,可以为HTML代码 CssClass:可以绑定到CSS的class选择符
3.4 列表控件 -- DropDownList
控件代码
生成HTML代码 <select name="DropDownList1" id="DropDownList1"> </select>
DataSource:向列表填入项时所使用的数据源。 DataTextFiled:提供项文本的数据源中的字段。 DataValueFiled:数据源中提供项值的字段。 Items:列表中项的集合
客户端 (浏览器)
翻译
提出请求 Internet 提供内容
服务器端 服务软件
3.1 控件概述 控件添加
方法一:将光标定位于添加位置,双击控件 方法二:将控件用鼠标拖动到添加位置
3.1 控件概述 控件修改
方法一:通过属性面板修改 方法二:直接修改控件标签
3.2 简单控件 -- Literal控件
3.5 示例2---文本框、下拉列表和按钮的使用
Step1: 添加一个Manage文件夹,并在此文件夹下添加News_Add.Aspx Step2: 如下图添加各种控件
Step3: 修改各控件ID属性 Step4: 设置按钮的PostBackUrl值为~/News_Show.aspx Step5: 通过Request的Forms集合获取发送过来的值并显示
相关文档
最新文档