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
- DesignerTransactionCloseEvent.cs
- DescendentsWalkerBase.cs
- PolyBezierSegment.cs
- GridPattern.cs
- Membership.cs
- SynchronizedPool.cs
- DataObjectPastingEventArgs.cs
- ConsoleCancelEventArgs.cs
- NegatedCellConstant.cs
- TokenBasedSetEnumerator.cs
- PackageFilter.cs
- Rule.cs
- SystemIcmpV4Statistics.cs
- ToolStripItem.cs
- XmlSecureResolver.cs
- EndEvent.cs
- ContextMenuStrip.cs
- BufferedGraphics.cs
- ConnectionOrientedTransportElement.cs
- _ConnectionGroup.cs
- MessageSecurityTokenVersion.cs
- UriScheme.cs
- XmlSchema.cs
- DirectoryInfo.cs
- AutomationEventArgs.cs
- HttpGetClientProtocol.cs
- webbrowsersite.cs
- ServiceBuildProvider.cs
- DoubleStorage.cs
- MultiAsyncResult.cs
- MailMessageEventArgs.cs
- DataSvcMapFileSerializer.cs
- TypeListConverter.cs
- EntityClientCacheEntry.cs
- DrawingBrush.cs
- RedirectionProxy.cs
- ControlIdConverter.cs
- ObjectDataSource.cs
- HttpCapabilitiesEvaluator.cs
- ToolCreatedEventArgs.cs
- DataGridViewImageCell.cs
- SqlDataSourceDesigner.cs
- _ProxyRegBlob.cs
- LocalValueEnumerator.cs
- MatrixKeyFrameCollection.cs
- GridView.cs
- TriggerActionCollection.cs
- ObjectTag.cs
- WsatAdminException.cs
- validationstate.cs
- WebBrowserNavigatedEventHandler.cs
- ObjectItemCollectionAssemblyCacheEntry.cs
- ResourceExpressionBuilder.cs
- MenuItemStyle.cs
- arc.cs
- HealthMonitoringSection.cs
- VectorCollectionConverter.cs
- CancellationTokenRegistration.cs
- WsdlInspector.cs
- ReachPrintTicketSerializer.cs
- CalloutQueueItem.cs
- AlphabeticalEnumConverter.cs
- ReturnEventArgs.cs
- CharStorage.cs
- TransactionsSectionGroup.cs
- FontStretch.cs
- PreloadedPackages.cs
- PageThemeParser.cs
- CqlQuery.cs
- NonBatchDirectoryCompiler.cs
- AccessKeyManager.cs
- SqlDataSourceRefreshSchemaForm.cs
- XsdCachingReader.cs
- QilInvoke.cs
- ShapingWorkspace.cs
- TemplateLookupAction.cs
- CustomSignedXml.cs
- SafeNativeMethods.cs
- ListView.cs
- ObjectReaderCompiler.cs
- SiteMapHierarchicalDataSourceView.cs
- EffectiveValueEntry.cs
- SpecularMaterial.cs
- HybridDictionary.cs
- _FixedSizeReader.cs
- safex509handles.cs
- IndexedString.cs
- Int16Storage.cs
- ListViewDeleteEventArgs.cs
- TypedElement.cs
- SqlGatherConsumedAliases.cs
- OLEDB_Util.cs
- PermissionToken.cs
- SessionEndingEventArgs.cs
- Point4DConverter.cs
- Signature.cs
- BuildProvider.cs
- GroupByExpressionRewriter.cs
- JsonQNameDataContract.cs
- ScriptManagerProxy.cs