This article was translated by machine. To view in the article in English, select the English check box. You can also display the English text in a popup window by moving the mouse pointer over the text.
الترجمة
الأصلي
This documentation is archived and is not being maintained.

BaseValidator.Display الخاصية

Visual Studio 2010

عند استخدام عناصر تحكم مدقق التي ينحدر من داخل عنصر تحكم، تأكد من أن التحكم في مدقق وأنه هو المقترنة الموجودة في نفس لوحة.

مساحة الاسم:  System.Web.UI.WebControls
التجميع:  System.Web (في System.Web.dll)

[ThemeableAttribute(true)]
public ValidatorDisplay Display { get; set; }
<asp:BaseValidator Display="ValidatorDisplay" />

قيمة الخاصية

النوع: System.Web.UI.WebControls.ValidatorDisplay
واحد of the ValidatorDisplay قيم. القيمة الافتراضية هي Static.

استثناء:شرط
ArgumentOutOfRangeException

القيمة المحددة ليست واحد ValidatorDisplayقيم.

عند فشل التحقق من صحة، يمكنك تعيين تركيز تشغيل المقترنة بإدخال عنصر تحكم بتعيين Displayخاصية إلى . يوضح المثال تعليمات برمجية التالي كيفية استخدام التحقق من صحة عنصر تحكم s متعددة للتحقق من أن مستخدم يقوم بإدخال القيمة صحيحة في عنصر تحكم.

Th هو الدالة الإنشائية هو لا استدعاء مباشرة.

الوصف

None

يمكن لعناصر التحكم للتحقق من الصحة التي يورث من هذه الفئة استدعاء هذه construcإلىr من construcإلىrs الخاصة بهم إلى يهيّئ الخصائص الأساسية.

Static

يضيف السمات HTML والأنماط التي تحتاج إلى أن يتم تقديمها عنصر تحكم إلى المعين الكائن.

Dynamic

أسلوب هو المستخدمة لتقديم سمات عنصر التحكم في وسم HTML لعنصر التحكم.

ملاحظةملاحظة

Th هو أسلوب هو تجاوز عادة من قبل المطورين التحكم في الفئات المشتقة لإدراج السمات المناسبة والأنماط إلى تدفق الإنتاج لعنصر التحكم. If client-side validation is not active (because the browser does not support it or because it has been disabled by using the Page.ClientTarget page directive or EnableClientScript property), ValidatorDisplay.Static and ValidatorDisplay.Dynamic behave the same way: وإلا، السمات الموجودة في فئة الأساس سيتم عدم تقديم. Th هو الخاصية هو غير معتمد ودائما يطرح ValidatorDisplay.Dynamic.

This خاصية cannot be التعيين بواسطة themes أو النمط ورقة themes. للمزيد من المعلومات، راجع ThemeableAttribute وسمات ASP.NET و الأسطح.

Th هو خاصية هو معتمدة فقط تشغيل أساس Displayفئة.

ملاحظة الأمانملاحظة الأمان

يحتوي هذا المثال على مربع نص يقبل إدخال المستخدم و الذي يعد تهديد أمان محتمل. بشكل افتراضي، تتحقق صفحات ويب ASP.NET من أن مُدخلات المستخدم لا تتضمن برنامج نصي أو عناصر HTML. لمزيد من المعلومات، راجع نظرة عامة حول عمليات استغلال البرنامج النصي.


<%@ Page Language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">

  void Button_Click(Object sender, EventArgs e) 
  {
    if (Page.IsValid)
    {
      MessageLabel.Text = "Page submitted successfully.";
    }
    else
    {
      MessageLabel.Text = "There is an error on the page.";
    }
  }

</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
  <head runat="server">
    <title>Validator Example</title>
</head>
<body>
    <form id="form1" runat="server">

      <h3>Validator Example</h3>

      Enter a number from 1 to 10.
      <asp:textbox id="NumberTextBox" 
        runat="server"/>

      <asp:rangevalidator id="NumberCompareValidator" 
        controltovalidate="NumberTextBox"
        enableclientscript="False"  
        type="Integer"
        display="Dynamic" 
        errormessage="Please enter a value from 1 to 10."
        maximumvalue="10"
        minimumvalue="1"  
        text="*"
        runat="server"/>

      <asp:requiredfieldvalidator id="TextBoxRequiredValidator" 
        controltovalidate="NumberTextBox"
        enableclientscript="False"
        display="Dynamic" 
        errormessage="Please enter a value."
        text="*"
        runat="server"/>

      <br /><br />

      <asp:button id="SubmitButton"
        text="Submit"
        onclick="Button_Click"
        runat="server"/>

      <br /><br />

      <asp:label id="MessageLabel" 
        runat="server"/>

      <br /><br />

      <asp:validationsummary
        id="ErrorSummary"
        runat="server"/>

    </form>
  </body>
</html>



نظام التشغيل Windows 7, Windows Vista, Windows XP SP2, Windows XP Media Center Edition, الإصدار x64 من نظام التشغيل Windows XP Professional, Windows XP Starter Edition, Windows Server 2008, نظام التشغيل Windows Server 2003, نظام التشغيل Windows Server 2000 المزود بحزمة الخدمة SP4, نظام التشغيل Windows Millennium Edition, نظام التشغيل Windows 98

لا يدعم .NET Framework و .NET Compact Framework كافة الإصدارات الخاصة بكل نظام أساسي. للحصول على قائمة بالإصدارات المدعمة، راجع متطلبات النظام إطار عمل .NET.

.NET Framework

مدعوم في: 4, 3.5, 3.0, 2.0, 1.1, 1.0
إظهار: