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
- Message.cs
- ArrayConverter.cs
- MultipleViewPattern.cs
- DecimalAnimationBase.cs
- LambdaCompiler.Binary.cs
- SharedUtils.cs
- HTMLTextWriter.cs
- MailAddress.cs
- SqlUDTStorage.cs
- ScriptControlDescriptor.cs
- SQLInt16Storage.cs
- EntityDataSourceChangingEventArgs.cs
- UITypeEditor.cs
- EntityParameterCollection.cs
- XmlSchemaElement.cs
- PreservationFileWriter.cs
- StateChangeEvent.cs
- TemplateKeyConverter.cs
- CodeBinaryOperatorExpression.cs
- ClientSettingsStore.cs
- AssociatedControlConverter.cs
- MailMessageEventArgs.cs
- PerformanceCounterManager.cs
- SqlCachedBuffer.cs
- BrowserCapabilitiesFactory.cs
- ErrorItem.cs
- DetailsViewUpdatedEventArgs.cs
- HandledEventArgs.cs
- UpWmlMobileTextWriter.cs
- OracleRowUpdatingEventArgs.cs
- Material.cs
- ComboBoxAutomationPeer.cs
- FrameworkContextData.cs
- BitmapFrameEncode.cs
- ReaderWriterLock.cs
- LookupBindingPropertiesAttribute.cs
- DataObjectAttribute.cs
- Container.cs
- XmlUrlResolver.cs
- OdbcDataReader.cs
- DataControlFieldCell.cs
- ResourceSetExpression.cs
- ToolStripArrowRenderEventArgs.cs
- EnterpriseServicesHelper.cs
- CompilationRelaxations.cs
- ExtensibleClassFactory.cs
- TransactionFilter.cs
- DataGridViewLinkColumn.cs
- ActivatedMessageQueue.cs
- ExpressionHelper.cs
- AutomationPatternInfo.cs
- SqlColumnizer.cs
- LinearQuaternionKeyFrame.cs
- BinaryNode.cs
- SimpleApplicationHost.cs
- SafeRightsManagementHandle.cs
- OutOfProcStateClientManager.cs
- FileAuthorizationModule.cs
- GridViewCellAutomationPeer.cs
- JsonWriterDelegator.cs
- RuntimeCompatibilityAttribute.cs
- FileReservationCollection.cs
- XPathNodeIterator.cs
- FontUnitConverter.cs
- DeviceContext2.cs
- AppSettings.cs
- BufferAllocator.cs
- CompressionTransform.cs
- TrailingSpaceComparer.cs
- DBProviderConfigurationHandler.cs
- ByteConverter.cs
- SchemaTypeEmitter.cs
- ArgumentFixer.cs
- PagesSection.cs
- SqlBuilder.cs
- ZipIOModeEnforcingStream.cs
- CriticalHandle.cs
- QuadraticBezierSegment.cs
- DependencyPropertyKey.cs
- StandardCommandToolStripMenuItem.cs
- ByteRangeDownloader.cs
- FormClosingEvent.cs
- DocumentViewer.cs
- AssemblyInfo.cs
- MultilineStringConverter.cs
- CollectionsUtil.cs
- CompareValidator.cs
- _NegotiateClient.cs
- SchemaSetCompiler.cs
- ByteAnimation.cs
- ObjectSecurity.cs
- WebPartVerb.cs
- PocoEntityKeyStrategy.cs
- MdImport.cs
- ZipIOExtraFieldPaddingElement.cs
- SystemGatewayIPAddressInformation.cs
- WebResponse.cs
- WindowsGraphics2.cs
- HtmlGenericControl.cs
- IncrementalHitTester.cs