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
- LocatorGroup.cs
- TabControlEvent.cs
- FamilyMap.cs
- SortFieldComparer.cs
- CodeVariableDeclarationStatement.cs
- MetadataSet.cs
- DataStreams.cs
- OracleCommand.cs
- DBSchemaTable.cs
- EventArgs.cs
- WindowsAuthenticationEventArgs.cs
- CallbackValidator.cs
- TabControl.cs
- FreezableCollection.cs
- FreeFormDragDropManager.cs
- QueryContinueDragEventArgs.cs
- SoapSchemaMember.cs
- User.cs
- OleDbConnectionPoolGroupProviderInfo.cs
- ResXResourceReader.cs
- RijndaelCryptoServiceProvider.cs
- TextElement.cs
- DefaultEvaluationContext.cs
- FontCacheUtil.cs
- RuntimeConfigLKG.cs
- XPathNavigator.cs
- ImageMap.cs
- CompoundFileStreamReference.cs
- Mutex.cs
- Parsers.cs
- BridgeDataReader.cs
- WpfMemberInvoker.cs
- CreateParams.cs
- AuthenticationModuleElement.cs
- MarshalByRefObject.cs
- XMLUtil.cs
- FileSystemInfo.cs
- WeakEventManager.cs
- Knowncolors.cs
- CodeMemberMethod.cs
- FontFaceLayoutInfo.cs
- TreeViewAutomationPeer.cs
- DefaultBinder.cs
- AstNode.cs
- PathSegment.cs
- InfoCardHelper.cs
- OpenTypeLayout.cs
- XmlSchemaProviderAttribute.cs
- EntityConnectionStringBuilder.cs
- QfeChecker.cs
- querybuilder.cs
- NewExpression.cs
- NetworkCredential.cs
- AppDomain.cs
- ObjectViewEntityCollectionData.cs
- COMException.cs
- HtmlShim.cs
- DeclaredTypeValidator.cs
- WebPartConnectionsCancelVerb.cs
- Inflater.cs
- HtmlImage.cs
- PointF.cs
- GenericUriParser.cs
- TickBar.cs
- TerminateDesigner.cs
- CodeTypeParameterCollection.cs
- DockPattern.cs
- ThreadAttributes.cs
- PagedDataSource.cs
- WebBrowserHelper.cs
- ConfigurationManagerHelper.cs
- CollectionType.cs
- CustomErrorCollection.cs
- SingletonConnectionReader.cs
- Helpers.cs
- WebResourceAttribute.cs
- DataReceivedEventArgs.cs
- Floater.cs
- XhtmlBasicCalendarAdapter.cs
- DBSqlParserColumn.cs
- UnaryNode.cs
- QilStrConcatenator.cs
- SQLDecimal.cs
- ExpandCollapsePattern.cs
- ClientEventManager.cs
- CatalogZone.cs
- TabletCollection.cs
- JsonFormatGeneratorStatics.cs
- EventDescriptor.cs
- AtlasWeb.Designer.cs
- IdentityHolder.cs
- RuleSetDialog.Designer.cs
- ColumnWidthChangedEvent.cs
- ObjectQueryState.cs
- DataServiceRequestException.cs
- IgnoreSection.cs
- SQLRoleProvider.cs
- MsmqBindingElementBase.cs
- ReferenceConverter.cs
- HtmlTextViewAdapter.cs