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.

RangeValidator الفئة

Visual Studio 2010

الكائن الذي يحتوي على التغييرات التي تم إجراؤها الولاية العرض؛ otherwهوe، ، إذا كان هناك هو لا توجد الولاية العرض المقترنة بكائن.

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

public class RangeValidator : BaseCompareValidator
<asp:RangeValidator />

RangeValidator قيمة لعنصر تحكم ملقم هو ثم persهوted إلى كائن سلسلة بعد الحفظ لحالة مرحلة من دورة حياة التحكم الملقم.

عند عرض الولاية هو تم الحفظ الكائن السلسلة الذي تم persهوted بعد مرحلة دورة حياة عنصر تحكم ملقم لالولاية التم الحفظ هو التي يتم إرجاعها إلى العميل كمتغير التي هو المخزنة في عنصر HTML RangeValidatorالعنصر. عندما تقوم بتأليف عنصر تحكم s خادم مخصص، يمكنك تحسين الكفاءة بتجاوز ControlToValidateالأسلوب وتعديلها خاصية للملقم الخاص بك عنصر تحكم. MinimumValue استخدام إلى طلب العمليات تشغيل بيانات بعد استرداد بيانات أساسى.MaximumValue

BaseCompareValidator.Type استخدام الخاصية لتحديد نوع بيانات القيم للمقارنة. إرجاع الأسلوب الكائن، إذا خاصية هو تعيين إلى إرجاع القيمة أو أنه الكائن، إذا خاصية هو معينة إلى القيمة.

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

الحصول أو تعيين سلسلة SQL Typeيستخدم الكائن إلى استرجاع البيانات من قاعدة بيانات المصدر.Date سلسلة أحرف SQL الذي يستخدم إلى استرداد بيانات.

هو أكثر أماناً باستخدام إجراء مخزّن من عبارة SQL ل خاصية.

نوع البيانات

الوصف

String

أول تعليمات برمجية مثال يوضح كيفية تعيين إلى استعلام SQL أساسية لاسترداد البيانات من قاعدة بيانات "الخادم SQL Microsoft Office 2010 Suite" وعرضه في نص عنصر التحكم.

Integer

يوضح المثال تعليمات برمجية الثاني كيفية تعيين نص إلى الاسم إجراء مخزّن لاسترداد البيانات من قاعدة بيانات SQL الخادم وعرضه في .

Double

يوضح المثال تعليمات برمجية التالي كيفية تعيين إلى استعلام SQL أساسية لاسترداد البيانات من قاعدة بيانات SQL الخادم وعرضه في نص عنصر تحكم.

Date

و عناصر التحكم المتوفرة كواجهة بسيطة إلى بتحديث العنوان مستخدم المحدد في .

Currency

يوضح المثال تعليمات برمجية التالي كيفية تعيين إلى اسم إجراء المخزن لاسترداد البيانات من قاعدة بيانات SQL الخادم وعرضه في نص عنصر تحكم.

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

عند ترتيب هو خاصية هو تعيين إلى ، ‏‏ استثناء هو اعتبار معالجة و هو غير تمرير المزيد من أعلى المكدس المكالمة. معالجة RequiredFieldValidatorحدث لتنفيذ العمليات تهيئة إضافية خاصة بالتطبيق الخاص بك للتحقق من صحة قيم المعلمات، أو لتغيير قيم معلمة قبل عنصر تحكم يقوم باسترداد بيانات العملية.

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

في ترتيب هو الطريق، RangeValidatorعنصر التحكم الذي MaximumValueهو المرتبطة، تصرفات كعامل تصفية على ما هو dهوplayed في MinimumValueعنصر التحكم.BaseCompareValidator.Type

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

عندما تقوم باستخدام RangeValidatorالتحكم داخل UpdatePanelعنصر تحكم، تأكد من أن التحكم في مدقق وأنه هو المقترنة الموجودة في نفس لوحة. ل المزيد من المعلومات حول استخدام UpdatePanelالتحكم الجزئي من صفحة التحديثات، راجع نطرة عامة حول عرض صفحة جزئية.

لأنه يتم استخدام معلمة في عبارة الموقع، استخدم BaseValidatorخاصية في هذا المثال رمز يكافئ functionally إلى استخدام كلا و الخصائص.

‏إمكانية وصول ذوي الاحتياجات الخاصة

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

TopicLocation
كيفية القيام بما يلي: التحقق من صحة القيم الموجودة في قاعدة بيانات لعناصر تحكم خادم ASP.NETdv_vwdcon
كيفية القيام بما يلي: التحقق من الصحة لنطاق من القيم لعناصر تحكم خادم ASP.NETdv_vwdcon
كيفية القيام بما يلي: التحقق من الصحة مقابل قيمة محددة لعناصر تحكم خادم ASP.NETdv_vwdcon
كيفية القيام بما يلي: التحقق من نوع بيانات ملقم ASP.NET عناصر التحكمdv_vwdcon
كيفية القيام بما يلي: تحديد تخطيط للداخل وضع الرسائل على الملقم ASP.NET عناصر التحكمdv_vwdcon
كيفية القيام بما يلي: التحقق من صحة إدخالات مطلوب ملقم ASP.NET عناصر التحكمdv_vwdcon
الإرشادات التفصيلية: التحقق من صحة إدخالات مستخدم في الصفحة نماذج ويبdv_vwdcon
كيفية القيام بما يلي: عرض رسائل التحقق من صحة المخصصة جنبا إلى الخادم لعناصر تحكم ASP.NET الملقمdv_vwdcon
كيفية القيام بما يلي: اختبار صلاحية برمجياً ل ASP.NET Server عناصر التحكمdv_vwdcon
كيفية القيام بما يلي: بالتحقق من الصحة مقابل الأنماط لتحكم خادم ASP.NETdv_vwdcon
كيفية القيام بما يلي: التحقق من صحة البرمجه لعناصر تحكم خادم ASP.NETdv_vwdcon
كيفية القيام بما يلي: رسائل الإعلام بأخطاء التحقق من صحة تنسيق لعناصر تحكم ASP.NET الخادمdv_vwdcon
كيفية القيام بما يلي: التحقق من صحة باستخدام دالة مخصصة ل ASP.NET خادم عناصر التحكمdv_vwdcon
كيفية القيام بما يلي: قم بتعطيل التحقق من صحة ملقم ASP.NET عناصر التحكمdv_vwdcon

يؤدي RangeValidatorلتعقب التغييرات الولاية العرض الخاص به حيث يمكنك حفظ التغييرات في كائن كائن لعنصر التحكم و مستمرة عبر طلبات الحصول على نفس الصفحة.

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

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



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

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

<head>
    <title>RangeValidator Example</title>
<script runat="server">

      void ButtonClick(Object sender, EventArgs e)
      {

         if (Page.IsValid)
         {
            Label1.Text="Page is valid.";
         }
         else
         {
            Label1.Text="Page is not valid!!";
         }

      }

   </script>

</head>

<body>

   <form id="form1" runat="server">

      <h3>RangeValidator Example</h3>

      Enter a number from 1 to 10:

      <br />

      <asp:TextBox id="TextBox1"
           runat="server"/>

      <br />

      <asp:RangeValidator id="Range1"
           ControlToValidate="TextBox1"
           MinimumValue="1"
           MaximumValue="10"
           Type="Integer"
           EnableClientScript="false"
           Text="The value must be from 1 to 10!"
           runat="server"/>

      <br /><br />

      <asp:Label id="Label1"
           runat="server"/>

      <br /><br />

      <asp:Button id="Button1"
           Text="Submit"
           OnClick="ButtonClick"
           runat="server"/>


   </form>

</body>
</html>



يتم تأمين العملية الجزئية لأي عضو عمومي ثابت (مشترك في Visual Basic) من هذا النوع. لن يتم ضمان تأمين العملية الجزئية لأي عضو مثيل.

نظام التشغيل 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
إظهار: