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
- PageTheme.cs
- RemotingSurrogateSelector.cs
- SqlCacheDependencySection.cs
- IfAction.cs
- MediaPlayer.cs
- Console.cs
- Compiler.cs
- UserNamePasswordServiceCredential.cs
- CustomValidator.cs
- WrappedReader.cs
- ProcessStartInfo.cs
- RegistryPermission.cs
- Random.cs
- _TLSstream.cs
- TableAutomationPeer.cs
- Rectangle.cs
- CalculatedColumn.cs
- XmlDesignerDataSourceView.cs
- SoapMessage.cs
- HyperLinkField.cs
- SymDocumentType.cs
- DataGridViewImageCell.cs
- OverlappedContext.cs
- ServiceThrottle.cs
- ExternalDataExchangeClient.cs
- Imaging.cs
- DeflateStream.cs
- TextProviderWrapper.cs
- FacetDescriptionElement.cs
- ProfileService.cs
- HyperLink.cs
- HostingEnvironmentSection.cs
- StreamingContext.cs
- ImageSourceValueSerializer.cs
- XmlSchemaImport.cs
- MetadataItemEmitter.cs
- RightsManagementEncryptionTransform.cs
- DesignOnlyAttribute.cs
- XsltConvert.cs
- EnumValAlphaComparer.cs
- WinFormsUtils.cs
- HttpCachePolicy.cs
- CodeMethodInvokeExpression.cs
- WindowsContainer.cs
- FileSystemEventArgs.cs
- RectangleConverter.cs
- WebServiceHostFactory.cs
- WebControlsSection.cs
- BindingEntityInfo.cs
- ReliabilityContractAttribute.cs
- StringToken.cs
- SqlEnums.cs
- DataGridState.cs
- DefaultValueTypeConverter.cs
- TopClause.cs
- TrimSurroundingWhitespaceAttribute.cs
- FontSizeConverter.cs
- MimeWriter.cs
- IconEditor.cs
- SqlDeflator.cs
- UrlMappingCollection.cs
- PriorityItem.cs
- RuntimeWrappedException.cs
- EmptyEnumerator.cs
- CodeSnippetTypeMember.cs
- PrinterUnitConvert.cs
- NullRuntimeConfig.cs
- WindowsProgressbar.cs
- TextPattern.cs
- FlowNode.cs
- DeviceContext2.cs
- OdbcDataAdapter.cs
- ScrollChrome.cs
- HtmlElementCollection.cs
- CodeCompileUnit.cs
- TreeWalker.cs
- TypeUtil.cs
- SHA1Cng.cs
- GroupBoxRenderer.cs
- Documentation.cs
- SqlCachedBuffer.cs
- TreeView.cs
- Border.cs
- baseshape.cs
- SiteMapNode.cs
- XPathNodeIterator.cs
- UnicastIPAddressInformationCollection.cs
- CacheChildrenQuery.cs
- URIFormatException.cs
- IndexOutOfRangeException.cs
- OdbcConnectionOpen.cs
- CatalogPart.cs
- View.cs
- TypeForwardedToAttribute.cs
- WebBrowserContainer.cs
- WithStatement.cs
- PartBasedPackageProperties.cs
- CryptoHelper.cs
- ByteKeyFrameCollection.cs
- QueryOutputWriter.cs