日期:2014-05-17  浏览次数:20819 次

ExtAspNet控件库TextBox控件相关属性
1     常用属性:
1.1   CompareControl:指需要与谁比较(这个谁通常是一个文本框),它的值必须为某个控件的ID。
1.2   CompareOperator:指比较的种类,有以下六种
1.2.1       Equal :等于
1.2.2       GreaterThan :大于
1.2.3       GreaterThanEqual :大于等于
1.2.4       LessThan :小于
1.2.5       LessThanEqual :小于
1.2.6       NotEqual :不等于
1.2.7       注:其中1.2.2,1.2.3,1.2.4,12.5适用于CompareType为int,float两种情况。
1.3   CompareMessage:指如果比较失败所提示的信息,如果为空则提示默认信息。
1.4   CompareType:指比较的值的类型,有以下三种
1.4.1       String:比较字符串
1.4.2       Int:比较整数
1.4.3       Float:比较浮点型小数
1.5   CompareValue:指该文本框的值需要与哪个值进行比较,需要注意的问题是如果该值与CompareControl的值均不为空,则CompareValue失效。
1.6   EmptyText:指当文本框的text属性值为空或未写时,在文本框中默认显示的值。
1.7   MaxLength:限定文本内容的最长长度。
1.8 MaxLengthMessage:如果文本框的长度大于MaxLength规定的值,系统所提示的信息,如果为空,则提示默认信息。
1.9   MinLength:限定文本内容的最短长度。
1.10 MinLengthMessage:如果文本框的长度短于MinLength规定的值,系统所提示的信息,如果为空,则提示默认信息。
1.11   NextFocusControl:指当光标在某一个文本框中,在点击回车按钮后,光标应该转向的位置,它的值必须为页面中出现的某一个控件的ID。
1.12 OffsetRight:指文本框的最右边距离它右边的一个控件的值,通常为一个像素值。
2     需要注意的问题
2.1 如果将一个textbox直接放在页面中或者是panel中,它本身固有的属性Label的值是不显示的,其代码如下:
<ext:Panel ID=”Panel1” runat=”server” BodyPadding=”5px” EnableBackgroundColor=”true”
            ShowBorder=”true” ShowHeader=”true” Title=”Panel”>
            <Items>
                <ext:TextBox ID=”TextBox1” runat=”server” Label=”Textbox1” Text=””>
                </ext:TextBox>
            </Items>
        </ext:Panel>
<ext:TextBox ID=”TextBox2” runat=”server” Label=”Textbox2” Text=””></ext:TextBox>
       相反如果将其放在form,simpleform中其值便可以显示:
   <ext:Form ID=”Form2” runat=”server” BodyPadding=”5px” EnableBackgroundColor=”true”
            Title=”Form”>
            <Rows>
                <ext:FormRow ID=”FormRow1” runat=”server”>
                    <Items>
                        <ext:TextBox ID=”TextBox3” runat=”server” Label=”Textbox3” Text=””>
                        </ext:TextBox>
                    </Items>
                </ext:FormRow>
            </Rows>
        </ext:Form><ext:SimpleForm ID=”SimpleForm1” runat=”server” BodyPadding=”5px” EnableBackgroundColor=”true”