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
- OperandQuery.cs
- ToolStripTextBox.cs
- RecordManager.cs
- LineUtil.cs
- OlePropertyStructs.cs
- ViewBase.cs
- XmlSortKey.cs
- ETagAttribute.cs
- HtmlInputText.cs
- CheckBoxStandardAdapter.cs
- XamlPathDataSerializer.cs
- DataGridViewCellFormattingEventArgs.cs
- AppDomainProtocolHandler.cs
- Exceptions.cs
- TextTreeObjectNode.cs
- CanExecuteRoutedEventArgs.cs
- ZipIOFileItemStream.cs
- ConfigurationManagerInternal.cs
- Rotation3DAnimationBase.cs
- GeneralTransform3D.cs
- OpenTypeMethods.cs
- XmlWriter.cs
- XmlEntity.cs
- UIElementParaClient.cs
- BuildResult.cs
- Span.cs
- SessionStateItemCollection.cs
- InvokeHandlers.cs
- TextRunCache.cs
- Panel.cs
- DbInsertCommandTree.cs
- ParserContext.cs
- coordinator.cs
- AspNetSynchronizationContext.cs
- LinqDataSourceInsertEventArgs.cs
- PackageDigitalSignature.cs
- HtmlControl.cs
- SurrogateChar.cs
- ListManagerBindingsCollection.cs
- DesignerActionItem.cs
- EncryptedType.cs
- HwndSourceKeyboardInputSite.cs
- DiscoveryProxy.cs
- ObjectViewFactory.cs
- InvokeGenerator.cs
- PropertyTabChangedEvent.cs
- SecurityManager.cs
- SqlGenericUtil.cs
- CrossContextChannel.cs
- ResXFileRef.cs
- COM2PropertyBuilderUITypeEditor.cs
- Cloud.cs
- StylusPointDescription.cs
- SqlServices.cs
- SecUtil.cs
- DuplicateWaitObjectException.cs
- CriticalFinalizerObject.cs
- DesignerValidatorAdapter.cs
- PreservationFileReader.cs
- StatusBarItemAutomationPeer.cs
- CollectionChangeEventArgs.cs
- DataSourceDesigner.cs
- ChangePassword.cs
- GridViewPageEventArgs.cs
- Shape.cs
- DrawingAttributesDefaultValueFactory.cs
- dataobject.cs
- PerformanceCounterLib.cs
- GenericRootAutomationPeer.cs
- DiscoveryVersionConverter.cs
- Baml2006ReaderSettings.cs
- FieldAccessException.cs
- HeaderUtility.cs
- FormatterConverter.cs
- PersonalizationStateQuery.cs
- Propagator.Evaluator.cs
- StrongNameIdentityPermission.cs
- WebPartVerbsEventArgs.cs
- ComponentGuaranteesAttribute.cs
- RTLAwareMessageBox.cs
- DataColumnPropertyDescriptor.cs
- ImportContext.cs
- TdsRecordBufferSetter.cs
- SynchronizationContext.cs
- HttpModuleAction.cs
- ReplacementText.cs
- OperationContractAttribute.cs
- WebPartActionVerb.cs
- CodeDOMUtility.cs
- recordstatefactory.cs
- DoubleAnimationUsingKeyFrames.cs
- XmlMtomWriter.cs
- TextProperties.cs
- SqlNodeTypeOperators.cs
- DataContractAttribute.cs
- SplitContainerDesigner.cs
- MessageBox.cs
- DataSpaceManager.cs
- HtmlWindow.cs
- ItemCheckedEvent.cs