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
- DataGridViewRowHeaderCell.cs
- DataControlFieldsEditor.cs
- StructuralType.cs
- XmlILAnnotation.cs
- GridViewColumnHeaderAutomationPeer.cs
- ProfileParameter.cs
- StringFunctions.cs
- Exceptions.cs
- GridViewRowPresenter.cs
- SettingsProperty.cs
- HighlightComponent.cs
- TypeSchema.cs
- streamingZipPartStream.cs
- WSSecurityJan2004.cs
- SHA512Managed.cs
- CollectionChangedEventManager.cs
- ErrorWrapper.cs
- SoapProtocolImporter.cs
- DataTransferEventArgs.cs
- StylusPointPropertyId.cs
- Dictionary.cs
- NotifyParentPropertyAttribute.cs
- QilName.cs
- FrameworkElement.cs
- DeleteMemberBinder.cs
- DbParameterCollectionHelper.cs
- EdmProviderManifest.cs
- CreateUserWizardDesigner.cs
- HostProtectionPermission.cs
- ClientRuntimeConfig.cs
- ServicePointManagerElement.cs
- SqlConnectionString.cs
- DetailsViewInsertedEventArgs.cs
- MarkerProperties.cs
- ZoneLinkButton.cs
- HMACSHA512.cs
- MaterializeFromAtom.cs
- TabItemWrapperAutomationPeer.cs
- Button.cs
- ChineseLunisolarCalendar.cs
- BitmapEffectGroup.cs
- TemplateBindingExpressionConverter.cs
- SafeRightsManagementSessionHandle.cs
- SwitchLevelAttribute.cs
- columnmapfactory.cs
- FormViewDeletedEventArgs.cs
- XmlTextReader.cs
- ExpressionBuilder.cs
- MarkerProperties.cs
- ClientSponsor.cs
- FormViewUpdatedEventArgs.cs
- BoolExpr.cs
- SpinLock.cs
- ColumnMapProcessor.cs
- SourceFilter.cs
- InitiatorServiceModelSecurityTokenRequirement.cs
- TypeBrowserDialog.cs
- TextCompositionManager.cs
- DataGridViewLinkCell.cs
- DocumentPageViewAutomationPeer.cs
- DbBuffer.cs
- BitmapEffectDrawing.cs
- SecurityKeyIdentifierClause.cs
- MetadataSerializer.cs
- SystemWebCachingSectionGroup.cs
- dbdatarecord.cs
- InheritedPropertyChangedEventArgs.cs
- AnnotationDocumentPaginator.cs
- RectangleF.cs
- TitleStyle.cs
- SerializationSectionGroup.cs
- PrintPageEvent.cs
- ObjectDataSourceStatusEventArgs.cs
- StrokeIntersection.cs
- RelationshipConstraintValidator.cs
- LambdaCompiler.cs
- EntitySqlException.cs
- WhereaboutsReader.cs
- BrowserCapabilitiesFactory.cs
- DataContext.cs
- StrokeIntersection.cs
- RemoteArgument.cs
- SkinBuilder.cs
- HatchBrush.cs
- DesignerValidationSummaryAdapter.cs
- DeviceContext.cs
- PriorityItem.cs
- TextShapeableCharacters.cs
- GuidelineCollection.cs
- AccessibleObject.cs
- DependencyPropertyKey.cs
- SafeNativeMethods.cs
- Vector.cs
- AutoGeneratedFieldProperties.cs
- SingleResultAttribute.cs
- HostProtectionPermission.cs
- UpdateCommand.cs
- WebRequestModuleElementCollection.cs
- TextTreePropertyUndoUnit.cs
- LinqDataSourceValidationException.cs