Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / Designer / WebForms / System / Web / UI / Design / WebControls / BaseValidatorDesigner.cs / 1 / BaseValidatorDesigner.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.Design.WebControls { using System.ComponentModel; using System.Web.UI.WebControls; ////// /// [System.Security.Permissions.SecurityPermission(System.Security.Permissions.SecurityAction.Demand, Flags=System.Security.Permissions.SecurityPermissionFlag.UnmanagedCode)] [SupportsPreviewControl(true)] public class BaseValidatorDesigner : PreviewControlDesigner { ////// Provides /// a designer for controls derived from ValidatorBase. /// ////// /// public override string GetDesignTimeHtml() { BaseValidator bv = (BaseValidator)ViewControl; // Set to false to force a render bv.IsValid = false; // Put in dummy text if required string originalText = bv.ErrorMessage; ValidatorDisplay validatorDisplay = bv.Display; bool blank = (validatorDisplay == ValidatorDisplay.None || (originalText.Trim().Length == 0 && bv.Text.Trim().Length == 0)); if (blank) { bv.ErrorMessage = "[" + bv.ID + "]"; bv.Display = ValidatorDisplay.Static; } string html = base.GetDesignTimeHtml(); // Reset the control state if (blank) { bv.ErrorMessage = originalText; bv.Display = validatorDisplay; } return html; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved./// Gets the design time HTML of ValidatorBase controls. /// ///
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- List.cs
- SchemaEntity.cs
- CounterCreationData.cs
- DrawingServices.cs
- XmlReader.cs
- TypeCodeDomSerializer.cs
- Authorization.cs
- TypeLibraryHelper.cs
- ImportDesigner.xaml.cs
- InternalPolicyElement.cs
- CaseCqlBlock.cs
- EncryptedType.cs
- GuidConverter.cs
- Validator.cs
- UnsafeNativeMethods.cs
- TableLayout.cs
- HandlerMappingMemo.cs
- X500Name.cs
- XmlCharType.cs
- VirtualPath.cs
- QuaternionIndependentAnimationStorage.cs
- SeverityFilter.cs
- EditorPart.cs
- BindingExpression.cs
- TreeBuilderXamlTranslator.cs
- ApplicationFileCodeDomTreeGenerator.cs
- HMACSHA384.cs
- TreeViewImageIndexConverter.cs
- DataGridViewSelectedRowCollection.cs
- Rect3D.cs
- AxisAngleRotation3D.cs
- RegexRunnerFactory.cs
- NavigationPropertyEmitter.cs
- UpdatePanelTriggerCollection.cs
- EventLogInformation.cs
- ConfigurationValidatorAttribute.cs
- LineServices.cs
- SqlBuilder.cs
- SQLDouble.cs
- AsyncOperation.cs
- _SslState.cs
- SqlCacheDependencyDatabase.cs
- Button.cs
- PrintDialog.cs
- PropertyItem.cs
- isolationinterop.cs
- XmlWriter.cs
- ResourcePermissionBase.cs
- WorkflowServiceNamespace.cs
- PageWrapper.cs
- EpmContentSerializerBase.cs
- EditorPartCollection.cs
- ResourceKey.cs
- AuthorizationSection.cs
- DynamicActionMessageFilter.cs
- SimpleMailWebEventProvider.cs
- HttpWriter.cs
- OletxResourceManager.cs
- XmlSubtreeReader.cs
- IResourceProvider.cs
- CertificateReferenceElement.cs
- BrowserDefinition.cs
- SqlError.cs
- AuthenticationConfig.cs
- TriggerAction.cs
- TextAnchor.cs
- BrushMappingModeValidation.cs
- DataGridViewRowEventArgs.cs
- ACE.cs
- XmlSchemaAppInfo.cs
- MenuCommand.cs
- AsymmetricSignatureDeformatter.cs
- OleDbSchemaGuid.cs
- DoubleCollectionConverter.cs
- IndexedSelectQueryOperator.cs
- coordinatorscratchpad.cs
- WindowHelperService.cs
- XPathMessageFilter.cs
- AssociationEndMember.cs
- PageParser.cs
- CollectionDataContract.cs
- CompilationUtil.cs
- EnumBuilder.cs
- UserControlFileEditor.cs
- ResourcesChangeInfo.cs
- RenderingEventArgs.cs
- SessionEndingEventArgs.cs
- WindowsAltTab.cs
- MultiPartWriter.cs
- Cursor.cs
- ScriptingRoleServiceSection.cs
- SqlStatistics.cs
- OrderToken.cs
- MetadataItemEmitter.cs
- Delegate.cs
- XmlSchemaAttributeGroup.cs
- DataServicePagingProviderWrapper.cs
- LiteralControl.cs
- TabControlAutomationPeer.cs
- XmlSerializerNamespaces.cs