.NET Framework 类库
Page.IsValid 属性

获取一个值,该值指示页验证是否成功。

命名空间:System.Web.UI
程序集:System.Web(在 system.web.dll 中)

语法

Visual Basic(声明)
Public ReadOnly Property IsValid As Boolean
Visual Basic(用法)
Dim instance As Page
Dim value As Boolean

value = instance.IsValid
C#
public bool IsValid { get; }
C++
public:
property bool IsValid {
    bool get ();
}
J#
/** @property */
public boolean get_IsValid ()
JScript
public function get IsValid () : boolean

属性值

如果页验证成功,则为 true;否则为 false
备注

若要使此属性返回 true,当前验证组中的所有验证服务器控件必须都验证成功。只有在已调用 Page.Validate 方法,或已在开始窗体处理的 ASP.NET 服务器控件的 OnServerClick 事件处理程序中将 CausesValidation 属性设置为 true 后才可以选中该属性。这些服务器控件包括 ButtonHtmlButtonHtmlInputButtonHtmlInputImageImageButton 以及 LinkButton 类。

如果强制使用 Validate 方法对验证组进行验证,那么指定验证组中的所有验证控件也必须都验证成功。

TopicLocation
如何:以编程方式测试 ASP.NET 服务器控件的有效性生成 ASP .NET Web 应用程序
如何:以编程方式测试 ASP.NET 服务器控件的有效性在 Visual Studio 中生成 ASP .NET Web 应用程序
如何:以编程方式验证 ASP.NET 服务器控件生成 ASP .NET Web 应用程序
如何:以编程方式验证 ASP.NET 服务器控件在 Visual Studio 中生成 ASP .NET Web 应用程序
如何:使用自定义函数对 ASP.NET 服务器控件进行验证生成 ASP .NET Web 应用程序
如何:使用自定义函数对 ASP.NET 服务器控件进行验证在 Visual Studio 中生成 ASP .NET Web 应用程序
如何:对照取值范围验证 ASP.NET 服务器控件生成 ASP .NET Web 应用程序
如何:对照取值范围验证 ASP.NET 服务器控件在 Visual Studio 中生成 ASP .NET Web 应用程序
如何:对照数据库中的值验证 ASP.NET 服务器控件生成 ASP .NET Web 应用程序
如何:对照数据库中的值验证 ASP.NET 服务器控件在 Visual Studio 中生成 ASP .NET Web 应用程序
如何:对照数据类型验证 ASP.NET 服务器控件生成 ASP .NET Web 应用程序
如何:对照数据类型验证 ASP.NET 服务器控件在 Visual Studio 中生成 ASP .NET Web 应用程序
如何:对照特定值验证 ASP.NET 服务器控件生成 ASP .NET Web 应用程序
如何:对照特定值验证 ASP.NET 服务器控件在 Visual Studio 中生成 ASP .NET Web 应用程序
如何:指定 ASP.NET 服务器控件上就地消息的布局生成 ASP .NET Web 应用程序
如何:指定 ASP.NET 服务器控件上就地消息的布局在 Visual Studio 中生成 ASP .NET Web 应用程序
如何:显示 ASP.NET 服务器控件的服务器端自定义验证消息生成 ASP .NET Web 应用程序
如何:显示 ASP.NET 服务器控件的服务器端自定义验证消息在 Visual Studio 中生成 ASP .NET Web 应用程序
如何:根据模式对 ASP.NET 服务器控件进行验证生成 ASP .NET Web 应用程序
如何:根据模式对 ASP.NET 服务器控件进行验证在 Visual Studio 中生成 ASP .NET Web 应用程序
如何:禁用 ASP.NET 服务器控件验证生成 ASP .NET Web 应用程序
如何:禁用 ASP.NET 服务器控件验证在 Visual Studio 中生成 ASP .NET Web 应用程序
如何:设置 ASP.NET 服务器控件的验证错误信息的格式生成 ASP .NET Web 应用程序
如何:设置 ASP.NET 服务器控件的验证错误信息的格式在 Visual Studio 中生成 ASP .NET Web 应用程序
如何:验证 ASP.NET 服务器控件的必需项生成 ASP .NET Web 应用程序
如何:验证 ASP.NET 服务器控件的必需项在 Visual Studio 中生成 ASP .NET Web 应用程序
演练:验证 Web 窗体页中的用户输入在 Visual Studio 中构建 ASP .NET Web 应用程序
演练:验证 Web 窗体页中的用户输入使用 Visual Web Developer 生成应用程序
示例

下面的代码示例演示如何使用 IsValid 属性设置条件语句。如果该属性返回 true,则 lblOutput 控件的 Text 属性被设置为“Page is valid!”。否则,它被设置为“Some of the required fields are empty.”。

Visual Basic
Sub ValidateBtn_Click(sender As Object, e As EventArgs)

   If (Page.IsValid) Then
      lblOutput.Text = "Page is Valid!"
   Else
      lblOutput.Text = "Some of the required fields are empty."
   End If

End Sub
C#
 void ValidateBtn_Click(Object Sender, EventArgs E) {

    if (Page.IsValid == true) {
       lblOutput.Text = "Page is Valid!";
    }
    else {
       lblOutput.Text = "Some of the required fields are empty.";
    } 
}
JScript
 function ValidateBtn_Click(Sender, e : EventArgs) {

    if (Page.IsValid == true) {
       lblOutput.Text = "Page is Valid!";
    }
    else {
       lblOutput.Text = "Some of the required fields are empty";
    } 
}
平台

Windows 98、Windows 2000 SP4、Windows Server 2003、Windows XP Media Center Edition、Windows XP Professional x64 Edition、Windows XP SP2、Windows XP Starter Edition

.NET Framework 并不是对每个平台的所有版本都提供支持。有关受支持版本的列表,请参见系统要求

版本信息

.NET Framework

受以下版本支持:2.0、1.1、1.0
请参见

标记 :


Page view tracker