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
- GridViewHeaderRowPresenter.cs
- ScrollChrome.cs
- NamespaceInfo.cs
- CssTextWriter.cs
- PixelFormats.cs
- FixedPageStructure.cs
- QuaternionValueSerializer.cs
- LazyTextWriterCreator.cs
- RoleManagerModule.cs
- OrderedParallelQuery.cs
- DocumentOrderComparer.cs
- StateDesignerConnector.cs
- HtmlElementEventArgs.cs
- StatusBarPanelClickEvent.cs
- SamlAttributeStatement.cs
- DecoderReplacementFallback.cs
- UserUseLicenseDictionaryLoader.cs
- UnsafeNetInfoNativeMethods.cs
- SiteMapDesignerDataSourceView.cs
- NumericPagerField.cs
- RSAPKCS1KeyExchangeDeformatter.cs
- UInt32Converter.cs
- CalendarDateRangeChangingEventArgs.cs
- WebPartDescriptionCollection.cs
- XmlnsCompatibleWithAttribute.cs
- ADMembershipProvider.cs
- SpecularMaterial.cs
- SqlRemoveConstantOrderBy.cs
- SQLSingle.cs
- _ConnectionGroup.cs
- DateTimeAutomationPeer.cs
- ArgIterator.cs
- followingquery.cs
- TextMessageEncodingBindingElement.cs
- StrongNameSignatureInformation.cs
- TableLayoutCellPaintEventArgs.cs
- ByteConverter.cs
- RequestStatusBarUpdateEventArgs.cs
- ClientRuntimeConfig.cs
- FaultHandlingFilter.cs
- JavaScriptSerializer.cs
- TileModeValidation.cs
- ResourceManagerWrapper.cs
- DataListGeneralPage.cs
- StringAttributeCollection.cs
- DatasetMethodGenerator.cs
- AbstractExpressions.cs
- LambdaCompiler.Logical.cs
- Column.cs
- ContractMethodInfo.cs
- PageFunction.cs
- OleDbMetaDataFactory.cs
- SoapHeaderAttribute.cs
- XmlByteStreamWriter.cs
- GridViewActionList.cs
- KeyValuePair.cs
- SchemaCollectionPreprocessor.cs
- _RegBlobWebProxyDataBuilder.cs
- SrgsSubset.cs
- TimerExtension.cs
- ToolStripDropDownClosedEventArgs.cs
- ChannelTraceRecord.cs
- ValidationHelper.cs
- ElementHostPropertyMap.cs
- ClientConfigPaths.cs
- LineUtil.cs
- Visual3D.cs
- TimeSpanStorage.cs
- HwndStylusInputProvider.cs
- coordinatorfactory.cs
- SelectionChangedEventArgs.cs
- XmlIncludeAttribute.cs
- Ops.cs
- PtsHost.cs
- Screen.cs
- MethodBuilderInstantiation.cs
- RectangleGeometry.cs
- FileVersion.cs
- iisPickupDirectory.cs
- GlobalProxySelection.cs
- StorageSetMapping.cs
- ErrorHandler.cs
- ThreadInterruptedException.cs
- AppDomainManager.cs
- MatrixTransform3D.cs
- Scanner.cs
- Selection.cs
- Hyperlink.cs
- ScrollBar.cs
- ToolStripPanelDesigner.cs
- HostingEnvironmentException.cs
- ZipIOLocalFileDataDescriptor.cs
- XmlRawWriter.cs
- Label.cs
- ProcessHostFactoryHelper.cs
- TreeChangeInfo.cs
- CodeDirectionExpression.cs
- ConfigXmlElement.cs
- Debug.cs
- WorkflowMarkupSerializationProvider.cs