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
- Column.cs
- FixUpCollection.cs
- XmlComment.cs
- ConstrainedDataObject.cs
- DataControlReferenceCollection.cs
- StyleHelper.cs
- BindableTemplateBuilder.cs
- SymLanguageVendor.cs
- HtmlControlDesigner.cs
- X509InitiatorCertificateServiceElement.cs
- IProvider.cs
- TypeDescriptionProvider.cs
- NumericUpDownAcceleration.cs
- BinaryMethodMessage.cs
- EntityDataSourceConfigureObjectContext.cs
- RestHandler.cs
- CallbackTimeoutsBehavior.cs
- ReadOnlyMetadataCollection.cs
- HandleExceptionArgs.cs
- ListViewEditEventArgs.cs
- PageClientProxyGenerator.cs
- StreamHelper.cs
- StrongNameUtility.cs
- HMACSHA1.cs
- TableRowCollection.cs
- FreezableOperations.cs
- SubMenuStyleCollection.cs
- Exception.cs
- LineUtil.cs
- ContextProperty.cs
- TabControl.cs
- ModelTreeEnumerator.cs
- LinkDescriptor.cs
- httpstaticobjectscollection.cs
- MarkupCompilePass1.cs
- HtmlPhoneCallAdapter.cs
- ClickablePoint.cs
- TextElement.cs
- RC2CryptoServiceProvider.cs
- RemoteWebConfigurationHost.cs
- ChannelBase.cs
- TextModifier.cs
- HitTestFilterBehavior.cs
- SqlReferenceCollection.cs
- TransactionScopeDesigner.cs
- ConfigXmlWhitespace.cs
- CounterCreationDataCollection.cs
- TreeBuilder.cs
- SocketException.cs
- RectangleConverter.cs
- StandardCommandToolStripMenuItem.cs
- URIFormatException.cs
- ExternalFile.cs
- MultiDataTrigger.cs
- BulletedListEventArgs.cs
- CodeTypeDeclarationCollection.cs
- Group.cs
- MinMaxParagraphWidth.cs
- SecuritySessionSecurityTokenAuthenticator.cs
- WorkflowIdleElement.cs
- CardSpacePolicyElement.cs
- ProfileSettings.cs
- ScrollableControlDesigner.cs
- RegionInfo.cs
- MatchingStyle.cs
- SelectionProviderWrapper.cs
- FixedSOMTableCell.cs
- ManualResetEvent.cs
- SimpleType.cs
- TextParagraphProperties.cs
- Send.cs
- OlePropertyStructs.cs
- MimeTypeAttribute.cs
- MarginCollapsingState.cs
- XmlWrappingReader.cs
- TextCharacters.cs
- ProxyWebPartConnectionCollection.cs
- DataGridAutoGeneratingColumnEventArgs.cs
- ScriptResourceInfo.cs
- LocatorBase.cs
- Logging.cs
- SubclassTypeValidator.cs
- NameObjectCollectionBase.cs
- securitycriticaldata.cs
- RestClientProxyHandler.cs
- WindowsFormsHost.cs
- PartialArray.cs
- DrawingContextDrawingContextWalker.cs
- DiscoveryRequestHandler.cs
- VerificationException.cs
- FormClosedEvent.cs
- TcpConnectionPoolSettingsElement.cs
- TransformDescriptor.cs
- figurelengthconverter.cs
- IntSecurity.cs
- StaticFileHandler.cs
- GenericTypeParameterBuilder.cs
- SID.cs
- DataGridViewToolTip.cs
- PropertyTabAttribute.cs