ASP.NET Mobile RangeValidator Control[转]
Definition and Usage
定义和用法
The RangeValidator control is used to check that the user enters an input value that falls between two values. It is possible to check ranges within numbers, dates, and characters.
RangeValidator 控件的作用是:检查输入值是否是两个值中的一个。指定的检查范围可以包括:数字、日期、字符。
Note: The validation will not fail if the input control is empty. Use the RequiredFieldValidator control to make the field required.
注意:如果输入控件为空值,那么验证将失败。可以使用RequiredFieldValidator 控件是字段成为必要字段。
Properties
属性
| Property 属性 |
Value 值 |
Description 描述 |
|---|---|---|
| Alignment | left center right |
Optional. How to align the control 可选参数。指定控件的排列方式 |
| BackColor | rgb(x,x,x) #xxxxxx colorname |
Optional. A background color for the control 可选参数。指定控件的背景颜色 |
| ControlToValidate | id_of_target_control | Optional. The id of the control to validate 可选参数。指定参与验证的控件id |
| Display | None Static Dynamic |
Optional. The display behavior for the validation control. Legal values are: 可选参数。指定确认控件的显示方式。合法值如下:
Dynamic is default |
| ErrorMessage | errortext_for_summary | Optional. The text to display in the ValidationSummary control when validation fails 可选参数。当验证失败时,将在ValidationSummary 控件中显示文本信息 |
| ForeColor | rgb(x,x,x) #xxxxxx colorname |
Optional. A foreground color for the control 可选参数。指定控件的前景色 |
| Font-Bold | false true |
Optional. Specifies whether or not the text in the control should be bold 可选参数。指定控件中的文本字体是否以粗体显示 |
| Font-Italic | false true |
Optional. Specifies whether or not the text in the control should be italic 可选参数。指定控件中的文本字体是否以斜体显示 |
| Font-Name | fontname | Optional. Specifies the font name of the text in the control 可选参数。指定空间中的文本字体名称 |
| Font-Size | normal small large |
Optional. Specifies the font size of the text in the control 可选参数。指定空间中的文本字体尺寸 |
| id | unique_name | Optional. A unique id for the control 可选参数。为空间指定一个独立的id |
| MaximumValue | max_value | Optional. Specifies the maximum value of the control that is validated 可选参数。指定控件的最大有效值 |
| MinimumValue | min_value | Optional. Specifies the minimum value of the control that is validated 可选参数。指定控件的最小有效值 |
| runat | "server" | Required. Specifies that the control is a server control 必要参数。指定该控件为服务器控件 |
| StyleReference | name_of_style_element | Optional. Specifies a reference to a style to be applied to the control 可选参数。指定一个应用于控件的样式参数 |
| Text | errortext | Optional. The message to display when validation fails 可选参数。当验证失败时,指定显示的信息 |
| Type | Currency Date Double Integer String |
Optional. Specifies the data type of the values to compare 可选参数。指定参与比较的值的日期类型 |
| Wrapping | wrap nowrap |
Optional. Specifies whether or not the text in the control should wrap 可选参数。指定控件中的文本是否允许被嵌套 |
Example 1
案例1
The following example contains two forms in an .aspx file. The first form has a label with the text "Please enter a number from 1 through 100", an input box to input a number, a RangeValidator control that checks that the input value is a number from 1 through 100, a RequiredFieldValidator control that checks that the input field isn't empty, and a submit button. The second page is activated by the submit button on the first page, and displays a response. If the input value validates as an error, an error message is displayed:
下面的案例包含了 .aspx 文件中的两张表单。第一张表单包含一个名为“Please enter a number from 1 through 100” 的标签,一个输入框,一个用于确认输入值范围从数字1-100的RangeValidator 控件,以及一个提交按钮。第二张页面将被第一张页面中的提交按钮激活。如果输入值确认出现错误,那么将显示一段错误信息:
<%@ Page <script runat="server"> <Mobile:TextBox id="txt1" runat="server"/> <Mobile:RangeValidator <Mobile:RequiredFieldValidator <Mobile:Command runat="server" <Mobile:Form id="f2" runat="server"> |
浙公网安备 33010602011771号