Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / MIT / System / Web / UI / MobileControls / RequiredFieldValidator.cs / 1305376 / RequiredFieldValidator.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.Web; using System.Web.UI; using System.Web.UI.Design.WebControls; using System.Web.UI.HtmlControls; using System.Web.UI.WebControls; using WebCntrls = System.Web.UI.WebControls; using System.Security.Permissions; namespace System.Web.UI.MobileControls { /* * Mobile RequiredFieldValidator class. * The RequiredFieldValidator makes the input control it is associated with * a required field. Validation fails if the value of the input control is * no different from its initial value. * * Copyright (c) 2000 Microsoft Corporation */ ///[ ToolboxData("<{0}:RequiredFieldValidator runat=\"server\" ErrorMessage=\"RequiredFieldValidator\">{0}:RequiredFieldValidator>"), 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 RequiredFieldValidator : BaseValidator { private WebCntrls.RequiredFieldValidator _webRequiredFieldValidator; /// protected override WebCntrls.BaseValidator CreateWebValidator() { _webRequiredFieldValidator = new WebCntrls.RequiredFieldValidator(); return _webRequiredFieldValidator; } //////////////////////////////////////////////////////////////////////// // Mimic the properties exposed in the original RequiredFieldValidator. // The properties are got and set directly from the original RequiredFieldValidator. //////////////////////////////////////////////////////////////////////// /// [ Bindable(true), DefaultValue(""), MobileCategory(SR.Category_Behavior), MobileSysDescription(SR.RequiredFieldValidator_InitialValue) ] public String InitialValue { get { return _webRequiredFieldValidator.InitialValue; } set { _webRequiredFieldValidator.InitialValue = 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.Web; using System.Web.UI; using System.Web.UI.Design.WebControls; using System.Web.UI.HtmlControls; using System.Web.UI.WebControls; using WebCntrls = System.Web.UI.WebControls; using System.Security.Permissions; namespace System.Web.UI.MobileControls { /* * Mobile RequiredFieldValidator class. * The RequiredFieldValidator makes the input control it is associated with * a required field. Validation fails if the value of the input control is * no different from its initial value. * * Copyright (c) 2000 Microsoft Corporation */ ///[ ToolboxData("<{0}:RequiredFieldValidator runat=\"server\" ErrorMessage=\"RequiredFieldValidator\">{0}:RequiredFieldValidator>"), 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 RequiredFieldValidator : BaseValidator { private WebCntrls.RequiredFieldValidator _webRequiredFieldValidator; /// protected override WebCntrls.BaseValidator CreateWebValidator() { _webRequiredFieldValidator = new WebCntrls.RequiredFieldValidator(); return _webRequiredFieldValidator; } //////////////////////////////////////////////////////////////////////// // Mimic the properties exposed in the original RequiredFieldValidator. // The properties are got and set directly from the original RequiredFieldValidator. //////////////////////////////////////////////////////////////////////// /// [ Bindable(true), DefaultValue(""), MobileCategory(SR.Category_Behavior), MobileSysDescription(SR.RequiredFieldValidator_InitialValue) ] public String InitialValue { get { return _webRequiredFieldValidator.InitialValue; } set { _webRequiredFieldValidator.InitialValue = 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
- PageThemeParser.cs
- LayoutEvent.cs
- ErrorTolerantObjectWriter.cs
- WindowsSolidBrush.cs
- ToolStripLocationCancelEventArgs.cs
- FlowPanelDesigner.cs
- Border.cs
- DelegatedStream.cs
- BamlWriter.cs
- SecurityState.cs
- FontNamesConverter.cs
- DispatcherExceptionFilterEventArgs.cs
- ToolboxComponentsCreatedEventArgs.cs
- validationstate.cs
- FieldMetadata.cs
- PerformanceCounterPermissionEntryCollection.cs
- EffectiveValueEntry.cs
- AsyncParams.cs
- XmlResolver.cs
- FixedHighlight.cs
- GlobalizationSection.cs
- XmlSchemaAttributeGroupRef.cs
- ToolStripDropTargetManager.cs
- ScriptControl.cs
- DodSequenceMerge.cs
- QilNode.cs
- DataFormat.cs
- ListControlDataBindingHandler.cs
- Byte.cs
- DrawingGroup.cs
- MinimizableAttributeTypeConverter.cs
- CreatingCookieEventArgs.cs
- ConfigurationElement.cs
- HintTextMaxWidthConverter.cs
- GenericIdentity.cs
- SizeConverter.cs
- AppDomainShutdownMonitor.cs
- Odbc32.cs
- EntityParameterCollection.cs
- WebPartConnection.cs
- DataGridViewLinkCell.cs
- DocumentReferenceCollection.cs
- ResourceWriter.cs
- RSAOAEPKeyExchangeFormatter.cs
- ToolStripProgressBar.cs
- Panel.cs
- ConfigurationStrings.cs
- TextTreeUndoUnit.cs
- SessionMode.cs
- EditorPart.cs
- DataGridBoolColumn.cs
- KnownTypeDataContractResolver.cs
- ValueTypeFixupInfo.cs
- Types.cs
- ConfigurationManagerHelper.cs
- Bind.cs
- ConnectionInterfaceCollection.cs
- ScriptManager.cs
- XmlEnumAttribute.cs
- MenuAdapter.cs
- CompoundFileReference.cs
- ExtendedPropertyDescriptor.cs
- WebPartConnectionCollection.cs
- WebPartDisplayMode.cs
- SettingsAttributeDictionary.cs
- DiscoveryServerProtocol.cs
- CodeCatchClause.cs
- SchemaInfo.cs
- TagElement.cs
- TdsValueSetter.cs
- SiteMapNodeCollection.cs
- OrElse.cs
- XmlResolver.cs
- FieldToken.cs
- PtsPage.cs
- CTreeGenerator.cs
- webbrowsersite.cs
- XmlHelper.cs
- FlowDocumentReaderAutomationPeer.cs
- ExtensionDataObject.cs
- RemotingSurrogateSelector.cs
- PropertyIdentifier.cs
- SpeechSynthesizer.cs
- DbProviderServices.cs
- StringCollectionMarkupSerializer.cs
- SurrogateChar.cs
- ContractUtils.cs
- CurrentChangingEventManager.cs
- ThemeInfoAttribute.cs
- Listbox.cs
- StrokeNodeOperations.cs
- DesignerView.Commands.cs
- XmlAttributeCollection.cs
- PropertyRef.cs
- CacheChildrenQuery.cs
- ButtonBase.cs
- Span.cs
- Rfc2898DeriveBytes.cs
- ProxyGenerator.cs
- PeerNameResolver.cs