发布两个ASP.NET控件ComboBox 和DateControl

ComboBox 使用介绍

1. 介绍

ComboBox是一款模仿WinFrom中的ComboBox控件设计的WEB控件,她完全集合了WEBTextBoxDropdownlist控件的功能为用户完成TextBoxDropdownlist在单独运行时的缺陷.

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<chmetcnv w:st="on" tcsc="0" numbertype="1" negative="False" hasspace="False" sourcevalue="3" unitname="C">3C</chmetcnv>//DTD HTML 4.0 Transitional//EN" >

<!DOCTYPE html PUBLIC "-//W<chmetcnv w:st="on" tcsc="0" numbertype="1" negative="False" hasspace="False" sourcevalue="3" unitname="C">3C</chmetcnv>//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文件夹下的文件拷贝到你自己想防的地方,然后修改 valueRuntime.

图例:

<shapetype id="_x0000_t75" stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"><stroke joinstyle="miter"></stroke><formulas><f eqn="if lineDrawn pixelLineWidth 0"></f><f eqn="sum @0 1 0"></f><f eqn="sum 0 0 @1"></f><f eqn="prod @2 1 2"></f><f eqn="prod @3 21600 pixelWidth"></f><f eqn="prod @3 21600 pixelHeight"></f><f eqn="sum @0 0 1"></f><f eqn="prod @6 1 2"></f><f eqn="prod @7 21600 pixelWidth"></f><f eqn="sum @8 21600 0"></f><f eqn="prod @7 21600 pixelHeight"></f><f eqn="sum @10 21600 0"></f></formulas><path o:connecttype="rect" gradientshapeok="t" o:extrusionok="f"></path><lock aspectratio="t" v:ext="edit"></lock></shapetype><shape id="_x0000_i1025" style="WIDTH: 160.5pt; HEIGHT: 83.25pt" type="#_x0000_t75"><imagedata o:title="{6D38BCE9-38B2-48FD-9115-25EB770E9A27}" src="file:///C:%5CDOCUME~1%5CFANWEI~1%5CLOCALS~1%5CTemp%5Cmsohtml1%5C07%5Cclip_image001.png"></imagedata></shape>

4. 注意事项

l 如果发现下拉列表框挫位很有可能是<%@ Register Assembly="ComboBoxControl" Namespace="RLBC.Web.UI.WebControls" TagPrefix="cc1" %> 这句话没用加,注意这句话必须加在<!DOCTYPE html PUBLIC "-//W<chmetcnv w:st="on" tcsc="0" numbertype="1" negative="False" hasspace="False" sourcevalue="3" unitname="C">3C</chmetcnv>//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<chmetcnv w:st="on" tcsc="0" numbertype="1" negative="False" hasspace="False" sourcevalue="3" unitname="C">3C</chmetcnv>//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

或者加入本人的技术群里面有

版本会继续升级,谢谢大家的支持

<shape id="_x0000_i1026" style="WIDTH: 222.75pt; HEIGHT: 250.5pt" type="#_x0000_t75"><imagedata o:title="{165363C1-CB68-448A-8CD2-21AC11E8A17E}" src="file:///C:%5CDOCUME~1%5CFANWEI~1%5CLOCALS~1%5CTemp%5Cmsohtml1%5C07%5Cclip_image003.jpg"></imagedata></shape>

你可能感兴趣的:(.net,XHTML,F#,asp.net,asp)