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
- RepeatBehavior.cs
- HttpHeaderCollection.cs
- WMIInterop.cs
- ProfileGroupSettingsCollection.cs
- LeaseManager.cs
- EntityDataSourceSelectingEventArgs.cs
- WindowsAltTab.cs
- CopyNodeSetAction.cs
- _Semaphore.cs
- ConnectionAcceptor.cs
- QilTypeChecker.cs
- SecurityResources.cs
- ResourceDescriptionAttribute.cs
- RightsManagementEncryptionTransform.cs
- TemplateComponentConnector.cs
- StylusDevice.cs
- InheritanceContextChangedEventManager.cs
- WindowsListView.cs
- ProgressBarAutomationPeer.cs
- DbExpressionVisitor.cs
- LazyTextWriterCreator.cs
- objectresult_tresulttype.cs
- OpenFileDialog.cs
- ComponentEvent.cs
- TaiwanLunisolarCalendar.cs
- MenuRendererClassic.cs
- ProxyWebPartConnectionCollection.cs
- BamlLocalizer.cs
- ComboBox.cs
- TracingConnectionInitiator.cs
- Variant.cs
- TextServicesContext.cs
- SpecularMaterial.cs
- TargetConverter.cs
- AnnotationObservableCollection.cs
- ArrayTypeMismatchException.cs
- ResizeGrip.cs
- SpellerError.cs
- ThreadStartException.cs
- BitmapFrameEncode.cs
- EdmScalarPropertyAttribute.cs
- mediaeventargs.cs
- PersonalizableAttribute.cs
- SessionStateUtil.cs
- PreloadHost.cs
- DocumentPaginator.cs
- Byte.cs
- TripleDESCryptoServiceProvider.cs
- JsonDeserializer.cs
- Size3DConverter.cs
- XPathItem.cs
- EntityContainerEmitter.cs
- MessageDecoder.cs
- OutputCacheProfileCollection.cs
- XmlSchemaAttribute.cs
- elementinformation.cs
- ViewCellSlot.cs
- ObsoleteAttribute.cs
- EncoderParameters.cs
- QuaternionAnimation.cs
- VisualBrush.cs
- ImportRequest.cs
- SqlDataSourceCustomCommandPanel.cs
- Sql8ConformanceChecker.cs
- Encoding.cs
- DropDownHolder.cs
- FormViewUpdatedEventArgs.cs
- Vector.cs
- ElementUtil.cs
- GradientBrush.cs
- List.cs
- AxHost.cs
- DateTime.cs
- NetTcpSection.cs
- BitmapEffectState.cs
- FormViewDeletedEventArgs.cs
- StackBuilderSink.cs
- FlatButtonAppearance.cs
- XamlRtfConverter.cs
- PathGeometry.cs
- ProjectionNode.cs
- Automation.cs
- RC2.cs
- BindingCollection.cs
- DbBuffer.cs
- ReverseInheritProperty.cs
- ExpandCollapsePattern.cs
- GenericTextProperties.cs
- CollectionBuilder.cs
- DeclaredTypeElement.cs
- RandomNumberGenerator.cs
- TransformerConfigurationWizardBase.cs
- StringConcat.cs
- DependencyPropertyAttribute.cs
- Signature.cs
- recordstatescratchpad.cs
- Hex.cs
- ClientSponsor.cs
- NativeMethods.cs
- ContentHostHelper.cs