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
- ToolBarButtonClickEvent.cs
- PagerStyle.cs
- MatrixAnimationUsingKeyFrames.cs
- AutoGeneratedField.cs
- SyndicationSerializer.cs
- InkCanvasAutomationPeer.cs
- DSASignatureDeformatter.cs
- Section.cs
- PhoneCall.cs
- TreeNode.cs
- SafeRegistryHandle.cs
- IPPacketInformation.cs
- ExitEventArgs.cs
- DataGridViewImageCell.cs
- MethodImplAttribute.cs
- hwndwrapper.cs
- TdsParserHelperClasses.cs
- TextSearch.cs
- graph.cs
- CodeDomLocalizationProvider.cs
- RecognizerStateChangedEventArgs.cs
- PointAnimationBase.cs
- BrowserTree.cs
- AutomationFocusChangedEventArgs.cs
- RemotingServices.cs
- ImageListImage.cs
- SqlDelegatedTransaction.cs
- PersonalizablePropertyEntry.cs
- Pick.cs
- ButtonChrome.cs
- ProgressiveCrcCalculatingStream.cs
- AxHost.cs
- AccessedThroughPropertyAttribute.cs
- StandardTransformFactory.cs
- StickyNoteHelper.cs
- DataShape.cs
- FixedPageAutomationPeer.cs
- _FtpControlStream.cs
- Storyboard.cs
- FreezableCollection.cs
- TransformPatternIdentifiers.cs
- FrameworkRichTextComposition.cs
- _ReceiveMessageOverlappedAsyncResult.cs
- SourceElementsCollection.cs
- XmlAttributeOverrides.cs
- FrameworkContentElement.cs
- FontStretch.cs
- SQLInt32Storage.cs
- DateRangeEvent.cs
- PolyQuadraticBezierSegmentFigureLogic.cs
- XmlSerializerNamespaces.cs
- PackageRelationshipSelector.cs
- SynchronizationValidator.cs
- WindowsListView.cs
- CharEnumerator.cs
- XmlObjectSerializerWriteContextComplexJson.cs
- XamlPoint3DCollectionSerializer.cs
- ContentHostHelper.cs
- SymbolType.cs
- URLString.cs
- DesignTimeHTMLTextWriter.cs
- Point3DAnimationUsingKeyFrames.cs
- IncrementalReadDecoders.cs
- XPathDocumentBuilder.cs
- MimeTypeAttribute.cs
- ToolZone.cs
- ResourceIDHelper.cs
- StructuredTypeEmitter.cs
- Site.cs
- AnimationClock.cs
- XmlName.cs
- CoTaskMemHandle.cs
- DirectoryInfo.cs
- ClusterSafeNativeMethods.cs
- KeyValueConfigurationCollection.cs
- DiagnosticSection.cs
- GeneralTransform2DTo3D.cs
- RenderDataDrawingContext.cs
- BindingMAnagerBase.cs
- ProxyFragment.cs
- TemplateLookupAction.cs
- BaseTemplateBuildProvider.cs
- SiteMapProvider.cs
- DBCSCodePageEncoding.cs
- ThreadStateException.cs
- TypeToken.cs
- ByteConverter.cs
- WindowsFormsLinkLabel.cs
- TaskbarItemInfo.cs
- OperandQuery.cs
- _TransmitFileOverlappedAsyncResult.cs
- SymbolEqualComparer.cs
- WindowsAuthenticationEventArgs.cs
- TraceInternal.cs
- Byte.cs
- PointUtil.cs
- EntityDataSourceSelectingEventArgs.cs
- ThrowHelper.cs
- Rules.cs
- Module.cs