ASP.NET 如何:验证 ASP.NET 服务器控件的必需项
通过在页中添加 RequiredFieldValidator 控件并将其链接到必需的控件,可以指定某个用户在 ASP.NET 网页上的特定控件中必须提供信息。例如,您可以指定用户在提交注册窗体之前必须填写“姓名”文本框。
如果验证在客户端执行,则用户可以在使用该页时将必填字段留为空白(或保留默认值),但必须在提交页之前提供非默认值。但是,在字段中输入值之后,用户便无法清除该字段(或将其复原为默认值)。如果清除该字段,用户在离开该字段时会立即见到错误消息。在服务器端验证中,页提交之前不进行检查,因此用户在提交页后才会看到错误消息。
说明: 必需项的验证经常和其他类型的验证结合使用。您可以根据需要对一个用户输入字段使用多个验证控件。
1、将 RequiredFieldValidator 控件添加到页中并设置下列属性:
属性
说明
ControlToValidate
用户必须为其提供值的控件的 ID。
ErrorMessage, Text, Display
一些属性,用于指定在用户跳过控件时显示的错误的文字内容和位置。
2、在 ASP.NET 网页代码中添加测试,以检查有效性。下面的示例演示带有必填字段验证的 TextBox 服务器控件的 .aspx 文件。
<asp:Textbox id="txtLastName" runat="server"></asp:Textbox>
<asp:RequiredFieldValidator id="RequiredFieldValidator1" runat="server"
ControlToValidate="txtLastName"
ErrorMessage="Last name is a required field."
ForeColor="Red">
</asp:RequiredFieldValidator>
相关文档:
那么通过以上的说明,问题二:我们怎么知道IIS和ASP.NET ISAPI到底是怎样工作的?
ASP.NET Process Model之一:IIS 和 ASP.NET ISAPI
前几天有一个朋友在MSN上问我“ASP.NET 从最初的接收到Http request到最终生成Response的整个流程到底是怎样的?”我觉得这个问题涉及到IIS和ASP.NETASP.NET Runt ......
99bill:
1.md5.asp
<%
'''''''''
' @Description: 快钱网关接口范例
' @Copyright (c) 上海快钱信息服务有限公司
' @version 2.0
'''''''''
Private Const BITS_TO_A_BYTE = 8
Private Const BYTES_TO_A_WORD = 4
Private Const BITS_TO_A_WORD = 32
Private m_lOnBits(30)
Private m_l2Power(30)
Pr ......
1、数据控件(如DataGrid/DataList等控件)格式化日期方法:
e.Item.Cell[0].Text = Convert.ToDateTime(e.Item.Cell[0].Text).ToShortDateString();
//指定列(第1列)格式化日期
2、用String类转换日期显示格式:
String.Format( "yyyy-MM-dd ",yourDateTime);
3、用Convert方法转换日期显示格式:
Convert.ToDat ......
本文将为大家简单比较ASP.NET 3.5与ASP.NET 4.0之间主要差别,希望能对大家了解ASP.NET新特性有所帮助。
ASP.NET 3.5中下列特性是之前的版本中没有的:
·Ajax集成
·LINQ
·自动属性
·Lambda表达式
同样,我希望每个人都弄清楚ASP.NET 3.5和它的下一个版本ASP.NET 4.0 ......
ASP连接数据库
ASP连接11种数据库语法总结
经常使用到有关数据库的操作。包括连接代码、SQL命令等等,又不曾刻意去记忆它们(我本人是不愿意去记这东东),所以常常在用到的时候又去查书本,翻来翻去。一些比较少用的数据库还不一定能顺利找到,所以现在把它们全归纳到这里,提供大家参考。
<一>数据 ......