Code:
/ FX-1434 / FX-1434 / 1.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
- DataGridTextColumn.cs
- _IPv4Address.cs
- PageAdapter.cs
- FixedSOMPageElement.cs
- StrokeNodeEnumerator.cs
- activationcontext.cs
- DataComponentGenerator.cs
- DispatcherSynchronizationContext.cs
- StringOutput.cs
- DataGridViewCellStyleConverter.cs
- MarkupExtensionSerializer.cs
- RC2CryptoServiceProvider.cs
- Int32RectValueSerializer.cs
- FreezableCollection.cs
- SqlDependencyListener.cs
- VBIdentifierTrimConverter.cs
- PrivateFontCollection.cs
- SwitchAttribute.cs
- DataServiceQueryOfT.cs
- metadatamappinghashervisitor.hashsourcebuilder.cs
- AxisAngleRotation3D.cs
- PipelineDeploymentState.cs
- EntityStoreSchemaFilterEntry.cs
- MethodBuilderInstantiation.cs
- _UriSyntax.cs
- CancellationTokenRegistration.cs
- ManagedWndProcTracker.cs
- Matrix.cs
- StreamUpdate.cs
- ColorConvertedBitmap.cs
- Pens.cs
- MethodRental.cs
- Models.cs
- PersonalizationStateInfo.cs
- DynamicMetaObject.cs
- FreezableCollection.cs
- PostBackOptions.cs
- PersonalizationDictionary.cs
- TabControl.cs
- InputProviderSite.cs
- GeometryHitTestParameters.cs
- FileVersionInfo.cs
- RoleManagerEventArgs.cs
- CardSpaceShim.cs
- ClosableStream.cs
- TypeBuilderInstantiation.cs
- BitmapImage.cs
- EventManager.cs
- ProxyHelper.cs
- VectorCollectionConverter.cs
- DetailsView.cs
- PreDigestedSignedInfo.cs
- XPathMessageFilter.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- ObjRef.cs
- PlainXmlWriter.cs
- DrawingVisualDrawingContext.cs
- SemanticResultValue.cs
- OLEDB_Util.cs
- DataServiceHost.cs
- HeaderedItemsControl.cs
- WebRequestModuleElementCollection.cs
- EventWaitHandle.cs
- TypeConverter.cs
- JavascriptCallbackResponseProperty.cs
- VectorCollectionValueSerializer.cs
- ServicePointManagerElement.cs
- ValueTable.cs
- Pen.cs
- FigureParagraph.cs
- ListBindingConverter.cs
- ManagementInstaller.cs
- ISCIIEncoding.cs
- JsonCollectionDataContract.cs
- Grant.cs
- SessionState.cs
- ListDictionaryInternal.cs
- TemplateModeChangedEventArgs.cs
- MetadataArtifactLoaderCompositeFile.cs
- PolyBezierSegment.cs
- TimeoutValidationAttribute.cs
- SqlUtils.cs
- XmlSchemaParticle.cs
- ColorAnimationUsingKeyFrames.cs
- BindingCollection.cs
- Triangle.cs
- DecimalFormatter.cs
- DataGridLinkButton.cs
- CodeArgumentReferenceExpression.cs
- CallTemplateAction.cs
- ExpressionConverter.cs
- ControlCachePolicy.cs
- AlignmentYValidation.cs
- AccessDataSource.cs
- BindingSource.cs
- DetailsViewDeleteEventArgs.cs
- SBCSCodePageEncoding.cs
- EndOfStreamException.cs
- UserPrincipalNameElement.cs
- TextChangedEventArgs.cs