Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / ndp / fx / src / xsp / System / Web / UI / HtmlControls / HtmlInputReset.cs / 1 / HtmlInputReset.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* * HtmlInputReset.cs * * Copyright (c) 2000 Microsoft Corporation */ using System.ComponentModel; using System.Security.Permissions; namespace System.Web.UI.HtmlControls { // VSWhidbey 402612 and linked bugs // We had a design change to map to a specific Html // Input Control. However, we have to provide backward compat. that would // not break older app (e.g. Everett generate HtmlInputButton class in code // behind. So we need to create the new class inheriting from HtmlInputButton // but overriding the corresponding properties and event to suppress them in // designer (as they should not be in the first place, but it was not fixed // in V1 unfortunately) [DefaultEvent("")] [SupportsEventValidation] [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] [AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)] public class HtmlInputReset : HtmlInputButton { /* * Creates an intrinsic Html INPUT type=reset control. */ ////// public HtmlInputReset() : base("reset") { } /* * Creates an intrinsic Html INPUT type=reset control. */ ///Initializes a new instance of a ///class using /// default values. /// public HtmlInputReset(string type) : base(type) { } [ Browsable(false), EditorBrowsable(EditorBrowsableState.Never) ] public override bool CausesValidation { get { return base.CausesValidation; } set { base.CausesValidation = value; } } [ Browsable(false), EditorBrowsable(EditorBrowsableState.Never) ] public override string ValidationGroup { get { return base.ValidationGroup; } set { base.ValidationGroup = value; } } [ Browsable(false), EditorBrowsable(EditorBrowsableState.Never) ] public new event EventHandler ServerClick { add { base.ServerClick += value; } remove { base.ServerClick -= value; } } internal override void RenderAttributesInternal(HtmlTextWriter writer) { // We didn't generate any server event for reset button in older version } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //Initializes a new instance of a ///class using the /// specified string. // Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* * HtmlInputReset.cs * * Copyright (c) 2000 Microsoft Corporation */ using System.ComponentModel; using System.Security.Permissions; namespace System.Web.UI.HtmlControls { // VSWhidbey 402612 and linked bugs // We had a design change to map to a specific Html // Input Control. However, we have to provide backward compat. that would // not break older app (e.g. Everett generate HtmlInputButton class in code // behind. So we need to create the new class inheriting from HtmlInputButton // but overriding the corresponding properties and event to suppress them in // designer (as they should not be in the first place, but it was not fixed // in V1 unfortunately) [DefaultEvent("")] [SupportsEventValidation] [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] [AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)] public class HtmlInputReset : HtmlInputButton { /* * Creates an intrinsic Html INPUT type=reset control. */ ////// public HtmlInputReset() : base("reset") { } /* * Creates an intrinsic Html INPUT type=reset control. */ ///Initializes a new instance of a ///class using /// default values. /// public HtmlInputReset(string type) : base(type) { } [ Browsable(false), EditorBrowsable(EditorBrowsableState.Never) ] public override bool CausesValidation { get { return base.CausesValidation; } set { base.CausesValidation = value; } } [ Browsable(false), EditorBrowsable(EditorBrowsableState.Never) ] public override string ValidationGroup { get { return base.ValidationGroup; } set { base.ValidationGroup = value; } } [ Browsable(false), EditorBrowsable(EditorBrowsableState.Never) ] public new event EventHandler ServerClick { add { base.ServerClick += value; } remove { base.ServerClick -= value; } } internal override void RenderAttributesInternal(HtmlTextWriter writer) { // We didn't generate any server event for reset button in older version } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.Initializes a new instance of a ///class using the /// specified string.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SynchronizationContext.cs
- DrawingGroupDrawingContext.cs
- CacheForPrimitiveTypes.cs
- SingleSelectRootGridEntry.cs
- Timer.cs
- Point3DCollectionValueSerializer.cs
- StickyNote.cs
- PassportAuthenticationModule.cs
- PropertyGridEditorPart.cs
- Range.cs
- WindowsImpersonationContext.cs
- BitmapEffectRenderDataResource.cs
- GeneralTransform3D.cs
- DataPointer.cs
- CreateUserErrorEventArgs.cs
- TreeView.cs
- StatementContext.cs
- DateTimeOffsetConverter.cs
- TargetInvocationException.cs
- DataKey.cs
- XmlSchemaObjectCollection.cs
- InputManager.cs
- NavigationExpr.cs
- FullTextLine.cs
- Atom10FormatterFactory.cs
- DockPattern.cs
- RawStylusInputReport.cs
- ProgressBarHighlightConverter.cs
- ExtendedPropertyCollection.cs
- PagedDataSource.cs
- Registry.cs
- XmlSchemaInfo.cs
- LineProperties.cs
- BitmapEffectDrawing.cs
- SqlTypeConverter.cs
- entityreference_tresulttype.cs
- CompositeTypefaceMetrics.cs
- QueryOptionExpression.cs
- VirtualDirectoryMapping.cs
- ExpressionNormalizer.cs
- CodeMethodInvokeExpression.cs
- EditorZoneBase.cs
- CqlQuery.cs
- TableLayoutStyleCollection.cs
- AssemblyAttributes.cs
- DataGridViewCellStyleChangedEventArgs.cs
- SourceExpressionException.cs
- FatalException.cs
- SynchronizedMessageSource.cs
- RawStylusActions.cs
- PartialCachingAttribute.cs
- XPathParser.cs
- XamlParser.cs
- backend.cs
- LinqDataSourceValidationException.cs
- Window.cs
- ResourceExpressionBuilder.cs
- AspCompat.cs
- PageThemeParser.cs
- OperationExecutionFault.cs
- ConsumerConnectionPoint.cs
- EventBuilder.cs
- HtmlWindowCollection.cs
- UriTemplateTableMatchCandidate.cs
- DataServiceHost.cs
- ParsedAttributeCollection.cs
- ReadOnlyCollectionBase.cs
- PropertyItemInternal.cs
- CodeNamespaceCollection.cs
- ErrorCodes.cs
- SecurityContext.cs
- Duration.cs
- ClientSettingsSection.cs
- BevelBitmapEffect.cs
- DBCommandBuilder.cs
- ValueQuery.cs
- AxHost.cs
- ExtenderProviderService.cs
- DesignSurfaceCollection.cs
- ButtonFieldBase.cs
- PolyBezierSegment.cs
- WebPartConnectionCollection.cs
- InnerItemCollectionView.cs
- ObjectDataSourceStatusEventArgs.cs
- ProcessStartInfo.cs
- BoundColumn.cs
- ModuleBuilderData.cs
- RawStylusInput.cs
- SqlDuplicator.cs
- IERequestCache.cs
- StateItem.cs
- TableParaClient.cs
- SelectionWordBreaker.cs
- SupportsEventValidationAttribute.cs
- BinaryCommonClasses.cs
- EventListenerClientSide.cs
- XPathAxisIterator.cs
- WebPartEditorCancelVerb.cs
- ConfigXmlDocument.cs
- ImageAutomationPeer.cs