ComboBox 使用介绍
1. 介绍
ComboBox是一款模仿WinFrom中的ComboBox控件设计的WEB控件,她完全集合了WEB中TextBox和Dropdownlist控件的功能为用户完成TextBox和Dropdownlist在单独运行时的缺陷.
2. 自身属性和事件
l 属性
i. DateMember
ii. Items 获得当前ComboBox收集的列表项
iii. SelectedIndex 获取/设置当前ComboBox选中的项
iv. SelectedValue 获得/设置当前所选择的项的值
v. OnlyRead 获取/设置控件是否只读
vi. Value 获取/设置当前ComboBox的值
vii. Size 获取/设置当前ComboBox的文本框大小
viii. ErrorMessage 获取/设置当前ComboBox在客户端验证错误的信息
ix. AutoValidate 获取/设置当前ComboBox是否自动验证文本值是否在收集的列 表框中存在默认不自动判断
x. AutoPostBack 获取/设置当前ComboBox失去焦点后在文本值发生改变后自动提交服务器
xi. DataSource 获取/设置当前ComboBox数据绑定信息
xii. DataTextField 获取/设置当前ComboBox绑定列表框中的文本字段
xiii. DataValueField 获取/设置当前ComboBox 绑定列表框中的值字段
xiv. DataMember 获取/设置当前ComboBox数据绑定成员
事件:
xv. ServerChange 当ComboBox中值发生改变时处理事件, AutoPostBack属性必须为true;
3. 用例
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default3.aspx.cs" Inherits="Default3" %>
<%@ Register Assembly="ComboBoxControl" Namespace="RLBC.Web.UI.WebControls" TagPrefix="cc1" %>
<!DOCTYPE HTML PUBLIC "-//W 3C //DTD HTML 4.0 Transitional//EN" >
<!DOCTYPE html PUBLIC "-//W 3C //DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<cc1:ComboBox ID="ComboBox1" runat="server"><asp:ListItem>ComboBox</asp:ListItem></cc1:ComboBox>
<cc1:datecontrol id="DateControl1" runat="server"></cc1:datecontrol>
</div>
</form>
</body>
</html>
Config.Xml 文件添加:
<appSettings>
<add key="RLBCControlConfigPath" value="/DateControlTest/Runtime/"/>
</appSettings>
DateControlTest 是你的网站的目录名称
Runtime 是放入图片和HTC模板页的地方,你可以把Runtime文件夹下的文件拷贝到你自己想防的地方,然后修改 value的Runtime值.
图例:
4. 注意事项
l 如果发现下拉列表框挫位很有可能是<%@ Register Assembly="ComboBoxControl" Namespace="RLBC.Web.UI.WebControls" TagPrefix="cc1" %> 这句话没用加,注意这句话必须加在<!DOCTYPE html PUBLIC "-//W 3C //DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 之前.
l 控件存在这一个缺陷,在用微软的下拉列表框时层不能覆盖下拉列表框.
DateControl 控件
1. 介绍
这款空间的主要目的时为了用户可以方便的输入时间而设计的
2. 自身属性
本空间时继承与TextBox控件,对梅花雨的日历角本做了一定的修改,并做了完善,踢出一些BUG完成的,添加了一个Value属性.
3. 用例
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default3.aspx.cs" Inherits="Default3" %>
<%@ Register Assembly="ComboBoxControl" Namespace="RLBC.Web.UI.WebControls" TagPrefix="cc1" %>
<!DOCTYPE html PUBLIC "-//W 3C //DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<cc1:datecontrol id="DateControl1" runat="server"></cc1:datecontrol>
</div>
</form>
</body>
</html>
图例:
控件下载地址:http://www.tomore.com/dispdocnew.php?id=43072
或者加入本人的技术群里面有
版本会继续升级,谢谢大家的支持