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
- SR.cs
- _NestedMultipleAsyncResult.cs
- AddIn.cs
- ConfigXmlWhitespace.cs
- StylusDownEventArgs.cs
- MenuAdapter.cs
- MouseWheelEventArgs.cs
- _NegoStream.cs
- HtmlInputPassword.cs
- SecureConversationSecurityTokenParameters.cs
- ContainerFilterService.cs
- ResizeGrip.cs
- PowerModeChangedEventArgs.cs
- BufferedMessageWriter.cs
- SoapCodeExporter.cs
- XmlLoader.cs
- ObjectAnimationUsingKeyFrames.cs
- OwnerDrawPropertyBag.cs
- DBDataPermissionAttribute.cs
- TextTreeObjectNode.cs
- SymLanguageVendor.cs
- AlphaSortedEnumConverter.cs
- PhysicalFontFamily.cs
- Comparer.cs
- WindowsStatic.cs
- ScrollPattern.cs
- TransformerInfoCollection.cs
- UriWriter.cs
- ArrayExtension.cs
- ChangePasswordAutoFormat.cs
- EdmSchemaAttribute.cs
- DisplayMemberTemplateSelector.cs
- MessageContractAttribute.cs
- SystemIPv4InterfaceProperties.cs
- TemplateNodeContextMenu.cs
- DnsPermission.cs
- HttpResponse.cs
- TextEditorMouse.cs
- RangeExpression.cs
- PointHitTestParameters.cs
- ManagementOperationWatcher.cs
- OracleBoolean.cs
- SQLStringStorage.cs
- XmlAttributeHolder.cs
- ServiceTimeoutsElement.cs
- WindowsUserNameCachingSecurityTokenAuthenticator.cs
- ItemDragEvent.cs
- HiddenFieldDesigner.cs
- TraceLog.cs
- CommandTreeTypeHelper.cs
- FloatUtil.cs
- AsyncOperationContext.cs
- ProfileService.cs
- HWStack.cs
- InputDevice.cs
- InputLanguageCollection.cs
- MediaScriptCommandRoutedEventArgs.cs
- __ConsoleStream.cs
- ProxyWebPartManager.cs
- SiteMap.cs
- RankException.cs
- SqlErrorCollection.cs
- Transform3DGroup.cs
- UIElement3D.cs
- TagMapInfo.cs
- SystemUdpStatistics.cs
- MultipleViewProviderWrapper.cs
- VisualStyleRenderer.cs
- _AuthenticationState.cs
- FieldBuilder.cs
- HttpHandlerActionCollection.cs
- NativeMethods.cs
- FamilyTypefaceCollection.cs
- RotationValidation.cs
- StubHelpers.cs
- ServerIdentity.cs
- MessageLogTraceRecord.cs
- ZipArchive.cs
- JournalNavigationScope.cs
- RepeatBehaviorConverter.cs
- XmlElementList.cs
- XappLauncher.cs
- WebPartCatalogAddVerb.cs
- DesignerView.cs
- Policy.cs
- XamlClipboardData.cs
- SmtpMail.cs
- StylusPointProperty.cs
- ProtocolsConfiguration.cs
- IISUnsafeMethods.cs
- TypeToArgumentTypeConverter.cs
- UpdatePanelTriggerCollection.cs
- HttpWriter.cs
- PageHandlerFactory.cs
- RewritingPass.cs
- LocatorPart.cs
- HtmlHistory.cs
- ListDataHelper.cs
- SoapTypeAttribute.cs
- COM2Properties.cs