Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / UI / HtmlControls / HtmlInputReset.cs / 1305376 / 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] 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] 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
- MouseEventArgs.cs
- InstanceBehavior.cs
- CanExecuteRoutedEventArgs.cs
- TrackingRecord.cs
- XappLauncher.cs
- webproxy.cs
- MappingSource.cs
- ColorConvertedBitmap.cs
- FileDialogPermission.cs
- EqualityComparer.cs
- WebControlsSection.cs
- ExpandSegmentCollection.cs
- IntegerValidatorAttribute.cs
- SimpleTextLine.cs
- CompositionCommandSet.cs
- XmlSecureResolver.cs
- Matrix.cs
- WriteStateInfoBase.cs
- ServiceDocument.cs
- IsolationInterop.cs
- DES.cs
- DockPattern.cs
- XmlSerializationWriter.cs
- ApplicationBuildProvider.cs
- PlatformCulture.cs
- ServiceOperation.cs
- SqlSupersetValidator.cs
- EmptyStringExpandableObjectConverter.cs
- ThreadStartException.cs
- DbConnectionPoolIdentity.cs
- ToolStripItemDesigner.cs
- QueryServiceConfigHandle.cs
- BeginStoryboard.cs
- InvalidAsynchronousStateException.cs
- QilInvoke.cs
- SqlClientWrapperSmiStreamChars.cs
- DecimalAnimationUsingKeyFrames.cs
- PeerToPeerException.cs
- NamespaceList.cs
- SurrogateSelector.cs
- WebScriptMetadataMessageEncoderFactory.cs
- DocumentPageView.cs
- CustomAttribute.cs
- Membership.cs
- SecurityPermission.cs
- SystemParameters.cs
- ScriptControl.cs
- SecurityIdentifierElementCollection.cs
- NumberSubstitution.cs
- RequestCache.cs
- IssuanceTokenProviderState.cs
- BaseCodeDomTreeGenerator.cs
- MailWriter.cs
- OperatingSystem.cs
- PropertyDescriptor.cs
- ProvidersHelper.cs
- DiscoveryMessageSequenceCD1.cs
- NetDataContractSerializer.cs
- TableCellAutomationPeer.cs
- ExpressionBuilder.cs
- ComplexObject.cs
- ExpressionBinding.cs
- UnsafeNativeMethods.cs
- ValidationManager.cs
- ItemCheckEvent.cs
- WebPartsPersonalizationAuthorization.cs
- DbConnectionPoolGroup.cs
- TextDecoration.cs
- TabItemAutomationPeer.cs
- WindowsStatic.cs
- TextSimpleMarkerProperties.cs
- RoamingStoreFileUtility.cs
- XmlSerializerNamespaces.cs
- ParsedAttributeCollection.cs
- FactoryGenerator.cs
- EncryptedPackage.cs
- EditorZoneBase.cs
- BitmapEffectGroup.cs
- FloaterParaClient.cs
- PolygonHotSpot.cs
- DesignerActionListCollection.cs
- ExtractedStateEntry.cs
- ListMarkerSourceInfo.cs
- CaseStatementProjectedSlot.cs
- DockPatternIdentifiers.cs
- Rect3DValueSerializer.cs
- StaticDataManager.cs
- SqlProcedureAttribute.cs
- InkPresenterAutomationPeer.cs
- OracleInfoMessageEventArgs.cs
- IItemContainerGenerator.cs
- ProfilePropertySettings.cs
- NullToBooleanConverter.cs
- GlyphingCache.cs
- Encoder.cs
- Typography.cs
- CustomSignedXml.cs
- StrokeCollection.cs
- ArrayExtension.cs
- iisPickupDirectory.cs