Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / MIT / System / Web / UI / MobileControls / RegularExpressionValidator.cs / 1305376 / RegularExpressionValidator.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- using System; using System.Collections; using System.ComponentModel; using System.ComponentModel.Design; using System.Drawing; using System.Drawing.Design; using System.Web; using System.Web.UI; using System.Web.UI.Design.WebControls; using System.Web.UI.HtmlControls; using System.Web.UI.WebControls; using System.Text.RegularExpressions; using WebCntrls = System.Web.UI.WebControls; using System.Security.Permissions; namespace System.Web.UI.MobileControls { /* * Mobile RegularExpressionValidator class. * The RegularExpressionValidator provides validation using a regular * expression as the validation criteria. * * Copyright (c) 2000 Microsoft Corporation */ ///[ ToolboxData("<{0}:RegularExpressionValidator runat=\"server\" ErrorMessage=\"RegularExpressionValidator\">{0}:RegularExpressionValidator>"), ToolboxItem("System.Web.UI.Design.WebControlToolboxItem, " + AssemblyRef.SystemDesign) ] [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] [AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)] [Obsolete("The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see http://go.microsoft.com/fwlink/?LinkId=157231.")] public class RegularExpressionValidator : BaseValidator { private WebCntrls.RegularExpressionValidator _webRegularExpressionValidator; /// protected override WebCntrls.BaseValidator CreateWebValidator() { _webRegularExpressionValidator = new WebCntrls.RegularExpressionValidator(); return _webRegularExpressionValidator; } //////////////////////////////////////////////////////////////////////// // Mimic the properties exposed in the original RegularExpressionValidator. // The properties are got and set directly from the original RegularExpressionValidator. //////////////////////////////////////////////////////////////////////// /// [ Bindable(true), DefaultValue(""), Editor("System.Web.UI.Design.WebControls.RegexTypeEditor, " + AssemblyRef.SystemDesign, typeof(UITypeEditor)), MobileCategory(SR.Category_Behavior), MobileSysDescription(SR.RegularExpressionValidator_ValidationExpression) ] public String ValidationExpression { get { return _webRegularExpressionValidator.ValidationExpression; } set { _webRegularExpressionValidator.ValidationExpression = value; } } /// protected override bool EvaluateIsValid() { return EvaluateIsValidInternal(); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ // // Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- using System; using System.Collections; using System.ComponentModel; using System.ComponentModel.Design; using System.Drawing; using System.Drawing.Design; using System.Web; using System.Web.UI; using System.Web.UI.Design.WebControls; using System.Web.UI.HtmlControls; using System.Web.UI.WebControls; using System.Text.RegularExpressions; using WebCntrls = System.Web.UI.WebControls; using System.Security.Permissions; namespace System.Web.UI.MobileControls { /* * Mobile RegularExpressionValidator class. * The RegularExpressionValidator provides validation using a regular * expression as the validation criteria. * * Copyright (c) 2000 Microsoft Corporation */ ///[ ToolboxData("<{0}:RegularExpressionValidator runat=\"server\" ErrorMessage=\"RegularExpressionValidator\">{0}:RegularExpressionValidator>"), ToolboxItem("System.Web.UI.Design.WebControlToolboxItem, " + AssemblyRef.SystemDesign) ] [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] [AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)] [Obsolete("The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see http://go.microsoft.com/fwlink/?LinkId=157231.")] public class RegularExpressionValidator : BaseValidator { private WebCntrls.RegularExpressionValidator _webRegularExpressionValidator; /// protected override WebCntrls.BaseValidator CreateWebValidator() { _webRegularExpressionValidator = new WebCntrls.RegularExpressionValidator(); return _webRegularExpressionValidator; } //////////////////////////////////////////////////////////////////////// // Mimic the properties exposed in the original RegularExpressionValidator. // The properties are got and set directly from the original RegularExpressionValidator. //////////////////////////////////////////////////////////////////////// /// [ Bindable(true), DefaultValue(""), Editor("System.Web.UI.Design.WebControls.RegexTypeEditor, " + AssemblyRef.SystemDesign, typeof(UITypeEditor)), MobileCategory(SR.Category_Behavior), MobileSysDescription(SR.RegularExpressionValidator_ValidationExpression) ] public String ValidationExpression { get { return _webRegularExpressionValidator.ValidationExpression; } set { _webRegularExpressionValidator.ValidationExpression = value; } } /// protected override bool EvaluateIsValid() { return EvaluateIsValidInternal(); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- MouseOverProperty.cs
- SelectedCellsChangedEventArgs.cs
- SeekStoryboard.cs
- ConstraintManager.cs
- HostProtectionException.cs
- ClientSettingsProvider.cs
- AttributeCollection.cs
- SessionStateModule.cs
- ActiveDocumentEvent.cs
- HealthMonitoringSectionHelper.cs
- TreeViewEvent.cs
- LinqTreeNodeEvaluator.cs
- GridViewAutoFormat.cs
- LogicalTreeHelper.cs
- UserPreferenceChangedEventArgs.cs
- ComponentCollection.cs
- ReverseComparer.cs
- DataControlImageButton.cs
- ToggleButton.cs
- CaseInsensitiveHashCodeProvider.cs
- UInt16Converter.cs
- InvocationExpression.cs
- DiscriminatorMap.cs
- WindowProviderWrapper.cs
- BitmapFrameEncode.cs
- HandleCollector.cs
- ShapingEngine.cs
- MethodExpr.cs
- TemplateXamlParser.cs
- ResourceProviderFactory.cs
- Visitor.cs
- RouteParametersHelper.cs
- Lock.cs
- PermissionSet.cs
- WindowsFormsHostAutomationPeer.cs
- VectorConverter.cs
- ApplicationSecurityManager.cs
- SystemWebCachingSectionGroup.cs
- Composition.cs
- RectAnimation.cs
- EventListener.cs
- SqlPersonalizationProvider.cs
- RemoteCryptoRsaServiceProvider.cs
- FatalException.cs
- TextEmbeddedObject.cs
- CacheDependency.cs
- SqlServices.cs
- EntityDataSourceContextDisposingEventArgs.cs
- ConfigXmlText.cs
- ZipFileInfoCollection.cs
- NullableIntAverageAggregationOperator.cs
- Calendar.cs
- AnnotationResourceChangedEventArgs.cs
- EdmMember.cs
- PersistenceTypeAttribute.cs
- AttributeEmitter.cs
- XmlTextEncoder.cs
- InterleavedZipPartStream.cs
- CachedFontFace.cs
- GridEntry.cs
- BindableTemplateBuilder.cs
- SerialErrors.cs
- Bits.cs
- EventLog.cs
- HttpWebRequest.cs
- InputLanguageEventArgs.cs
- AmbientValueAttribute.cs
- XmlElementElementCollection.cs
- ObjectStateEntryBaseUpdatableDataRecord.cs
- GeometryCollection.cs
- PropertyMap.cs
- HtmlTable.cs
- UIElement3D.cs
- TextElementEnumerator.cs
- LineBreak.cs
- HttpListenerRequestTraceRecord.cs
- CodeTypeParameterCollection.cs
- BStrWrapper.cs
- ColorInterpolationModeValidation.cs
- XmlHelper.cs
- path.cs
- Bold.cs
- Int32Collection.cs
- GeneralTransformGroup.cs
- RuntimeHelpers.cs
- RequestResponse.cs
- ProvidePropertyAttribute.cs
- PropertyGrid.cs
- ScrollChrome.cs
- ResourcePermissionBaseEntry.cs
- ServiceManagerHandle.cs
- DesignerAdapterUtil.cs
- DeviceSpecificDialogCachedState.cs
- WindowVisualStateTracker.cs
- ResourcePart.cs
- DataMemberFieldConverter.cs
- SchemaSetCompiler.cs
- LocationSectionRecord.cs
- XPathEmptyIterator.cs
- JoinSymbol.cs