Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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
- BuiltInExpr.cs
- CachedPathData.cs
- StringKeyFrameCollection.cs
- ServiceDesigner.cs
- CustomMenuItemCollection.cs
- CharacterHit.cs
- Exceptions.cs
- Object.cs
- ThreadNeutralSemaphore.cs
- Flattener.cs
- SettingsProperty.cs
- BmpBitmapEncoder.cs
- SqlDataAdapter.cs
- PassportAuthenticationEventArgs.cs
- RadioButton.cs
- IntranetCredentialPolicy.cs
- querybuilder.cs
- WebBrowserDocumentCompletedEventHandler.cs
- MdImport.cs
- DesignerOptionService.cs
- SafeBitVector32.cs
- SpeakCompletedEventArgs.cs
- DataGridViewCellParsingEventArgs.cs
- OleServicesContext.cs
- XmlFormatReaderGenerator.cs
- Image.cs
- UnmanagedHandle.cs
- DelayedRegex.cs
- ColumnReorderedEventArgs.cs
- handlecollector.cs
- GZipStream.cs
- ListenerServiceInstallComponent.cs
- TextBoxBase.cs
- NavigationFailedEventArgs.cs
- XmlSerializationWriter.cs
- ServiceProviders.cs
- ToolboxComponentsCreatedEventArgs.cs
- PassportPrincipal.cs
- DataListDesigner.cs
- BitmapEffectDrawingContextWalker.cs
- SoapHeaderAttribute.cs
- Int32Converter.cs
- XmlWellformedWriter.cs
- RewritingSimplifier.cs
- activationcontext.cs
- NavigationCommands.cs
- ThreadStateException.cs
- InstanceDataCollection.cs
- DbXmlEnabledProviderManifest.cs
- DataFieldEditor.cs
- FrameworkElementFactory.cs
- TextEditorCharacters.cs
- CellConstant.cs
- LogSwitch.cs
- HandlerBase.cs
- PropertyValueChangedEvent.cs
- OuterGlowBitmapEffect.cs
- basemetadatamappingvisitor.cs
- XpsFilter.cs
- EventLog.cs
- ValidatorCollection.cs
- NavigationService.cs
- EmbeddedMailObject.cs
- PageAdapter.cs
- HwndMouseInputProvider.cs
- DivideByZeroException.cs
- TabControlCancelEvent.cs
- EpmContentSerializerBase.cs
- NeutralResourcesLanguageAttribute.cs
- VerticalAlignConverter.cs
- InkCanvasInnerCanvas.cs
- ResponseStream.cs
- ClientCredentials.cs
- CalendarDateChangedEventArgs.cs
- FormattedTextSymbols.cs
- BindingManagerDataErrorEventArgs.cs
- PackUriHelper.cs
- ReadOnlyDataSourceView.cs
- Point3DValueSerializer.cs
- SHA1Managed.cs
- Currency.cs
- PackageDigitalSignature.cs
- ConstructorExpr.cs
- __Filters.cs
- Int32.cs
- AnnotationHelper.cs
- DataControlLinkButton.cs
- OutputCacheSection.cs
- StoreAnnotationsMap.cs
- DtdParser.cs
- PhoneCallDesigner.cs
- ControlBuilder.cs
- FileVersionInfo.cs
- LOSFormatter.cs
- UIPropertyMetadata.cs
- PersonalizationDictionary.cs
- AddInServer.cs
- StreamWithDictionary.cs
- XmlNodeChangedEventArgs.cs
- TextPointerBase.cs