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
- ImageFormatConverter.cs
- SamlConstants.cs
- EdmValidator.cs
- MediaSystem.cs
- ScriptingWebServicesSectionGroup.cs
- CodeCommentStatement.cs
- Utils.cs
- CustomTrackingQuery.cs
- COM2Properties.cs
- SkinBuilder.cs
- BitmapScalingModeValidation.cs
- CheckedPointers.cs
- BitmapEffectInputData.cs
- TraceRecord.cs
- Switch.cs
- StateManagedCollection.cs
- XamlWriter.cs
- AnnotationService.cs
- HitTestFilterBehavior.cs
- MemoryRecordBuffer.cs
- FloatUtil.cs
- BuildProviderCollection.cs
- SchemaElementLookUpTable.cs
- ObjectParameter.cs
- FilteredDataSetHelper.cs
- FileAuthorizationModule.cs
- OracleMonthSpan.cs
- ResolveNameEventArgs.cs
- ForEachAction.cs
- XamlPoint3DCollectionSerializer.cs
- XDRSchema.cs
- StylusPointDescription.cs
- ElementFactory.cs
- VScrollBar.cs
- WeakReference.cs
- ColumnMapTranslator.cs
- DataGridViewColumnConverter.cs
- HostedImpersonationContext.cs
- CacheHelper.cs
- XmlSchemaSimpleContentExtension.cs
- NativeRecognizer.cs
- InvalidAsynchronousStateException.cs
- RotationValidation.cs
- XmlTextReaderImplHelpers.cs
- XPathSingletonIterator.cs
- Base64WriteStateInfo.cs
- WsdlBuildProvider.cs
- WaveHeader.cs
- CompilationUnit.cs
- UnicastIPAddressInformationCollection.cs
- UpdateException.cs
- SpecularMaterial.cs
- ModelItemKeyValuePair.cs
- DbQueryCommandTree.cs
- ObjectView.cs
- DataGridViewTopRowAccessibleObject.cs
- MatrixTransform3D.cs
- FrameSecurityDescriptor.cs
- DesignerListAdapter.cs
- URLIdentityPermission.cs
- FormatException.cs
- Border.cs
- XmlUTF8TextWriter.cs
- EdmToObjectNamespaceMap.cs
- Table.cs
- FontStretches.cs
- WebSysDescriptionAttribute.cs
- PathFigureCollection.cs
- PathFigureCollectionValueSerializer.cs
- BaseDataList.cs
- DataTable.cs
- CalendarAutomationPeer.cs
- PathSegmentCollection.cs
- DataListItemCollection.cs
- CompiledAction.cs
- SoapAttributes.cs
- TimerElapsedEvenArgs.cs
- CollectionViewGroup.cs
- CookieParameter.cs
- EntityCollection.cs
- DeferrableContent.cs
- OdbcRowUpdatingEvent.cs
- XmlLinkedNode.cs
- CollectionContainer.cs
- KeyMatchBuilder.cs
- StringCollectionEditor.cs
- HtmlTable.cs
- Models.cs
- StringToken.cs
- ProcessThreadCollection.cs
- NativeWindow.cs
- CodeTypeReference.cs
- DataGridViewAccessibleObject.cs
- SvcMapFileSerializer.cs
- MouseGesture.cs
- FlowLayout.cs
- LinkLabel.cs
- ColumnMapTranslator.cs
- assemblycache.cs
- IndexedEnumerable.cs