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
- XmlEnumAttribute.cs
- ViewBox.cs
- ConfigPathUtility.cs
- SymbolType.cs
- RegexRunner.cs
- MemoryMappedFileSecurity.cs
- documentsequencetextpointer.cs
- SelectionRangeConverter.cs
- FixedTextView.cs
- ObjectItemNoOpAssemblyLoader.cs
- CodeDelegateInvokeExpression.cs
- ImageIndexConverter.cs
- WebServiceErrorEvent.cs
- TextRangeSerialization.cs
- NavigatingCancelEventArgs.cs
- Compiler.cs
- ZoneIdentityPermission.cs
- TraceContextEventArgs.cs
- PreservationFileReader.cs
- ActiveXContainer.cs
- ImageCollectionCodeDomSerializer.cs
- DataGridViewCheckBoxColumn.cs
- Timeline.cs
- DataSourceControlBuilder.cs
- TiffBitmapEncoder.cs
- WorkflowServiceBehavior.cs
- SqlDataSourceWizardForm.cs
- Error.cs
- EventMappingSettings.cs
- ServiceOperation.cs
- FreezableCollection.cs
- PrintController.cs
- ListControl.cs
- HandledEventArgs.cs
- TextRunProperties.cs
- ACE.cs
- iisPickupDirectory.cs
- Tile.cs
- XappLauncher.cs
- RegistryDataKey.cs
- GrowingArray.cs
- ProvidersHelper.cs
- ObjectDataSourceDisposingEventArgs.cs
- CompositeActivityDesigner.cs
- PolicyReader.cs
- XamlSerializer.cs
- tooltip.cs
- NamedPipeChannelFactory.cs
- RankException.cs
- httpserverutility.cs
- Int64Converter.cs
- DtdParser.cs
- ModelFactory.cs
- ProvidersHelper.cs
- SamlAudienceRestrictionCondition.cs
- QueryResponse.cs
- SerializationInfo.cs
- XmlDigitalSignatureProcessor.cs
- ObjectItemCollectionAssemblyCacheEntry.cs
- DataGridHeaderBorder.cs
- CharacterString.cs
- BitmapPalette.cs
- AttributeCollection.cs
- TransformedBitmap.cs
- TriggerAction.cs
- WebErrorHandler.cs
- NonVisualControlAttribute.cs
- SiteMapNodeCollection.cs
- EventLogHandle.cs
- XNodeNavigator.cs
- ViewPort3D.cs
- RIPEMD160.cs
- ObjectStateFormatter.cs
- PixelFormat.cs
- ControlType.cs
- ToolStripItemCollection.cs
- ListDictionaryInternal.cs
- DataGridViewComboBoxCell.cs
- ManagementInstaller.cs
- XpsDocumentEvent.cs
- ConnectionInterfaceCollection.cs
- ExtenderProvidedPropertyAttribute.cs
- PerformanceCounterManager.cs
- XmlHierarchicalEnumerable.cs
- ExpressionWriter.cs
- TabItem.cs
- HostedElements.cs
- UrlMapping.cs
- BaseCodePageEncoding.cs
- SQLByte.cs
- ListItem.cs
- PathData.cs
- SimpleRecyclingCache.cs
- DockAndAnchorLayout.cs
- UnicastIPAddressInformationCollection.cs
- Int32CollectionValueSerializer.cs
- ArrayConverter.cs
- MailSettingsSection.cs
- RadioButtonFlatAdapter.cs
- WSHttpSecurityElement.cs