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
- XmlDigitalSignatureProcessor.cs
- ZipIOExtraFieldZip64Element.cs
- SocketAddress.cs
- Model3D.cs
- TraceHandler.cs
- RuleRefElement.cs
- SafeNativeMethods.cs
- InheritedPropertyChangedEventArgs.cs
- ListViewAutomationPeer.cs
- RemotingAttributes.cs
- DataListItemCollection.cs
- CookielessHelper.cs
- SkewTransform.cs
- ServiceBusyException.cs
- PathSegmentCollection.cs
- iisPickupDirectory.cs
- TypeSemantics.cs
- ExecutionContext.cs
- QueryFunctions.cs
- FlowLayout.cs
- MatcherBuilder.cs
- TdsParserSafeHandles.cs
- wmiprovider.cs
- NamespaceInfo.cs
- RuleValidation.cs
- UnsafeNativeMethods.cs
- XPathParser.cs
- FixedSOMTextRun.cs
- DynamicDiscoveryDocument.cs
- Point3DCollectionConverter.cs
- UnsafeNativeMethodsCLR.cs
- Material.cs
- NoClickablePointException.cs
- TableLayoutColumnStyleCollection.cs
- AutomationEventArgs.cs
- AspCompat.cs
- TextOnlyOutput.cs
- smtpconnection.cs
- XamlSerializerUtil.cs
- EntityDataSourceUtil.cs
- HtmlInputImage.cs
- LineMetrics.cs
- SectionInformation.cs
- WinEventHandler.cs
- AssemblyBuilder.cs
- Int32Storage.cs
- GridViewCellAutomationPeer.cs
- BroadcastEventHelper.cs
- WeakReference.cs
- ControlIdConverter.cs
- DocumentGridContextMenu.cs
- DataRowCollection.cs
- OperationCanceledException.cs
- NameTable.cs
- TypeDescriptorContext.cs
- RegexMatchCollection.cs
- __Error.cs
- Crypto.cs
- TabControlEvent.cs
- DerivedKeyCachingSecurityTokenSerializer.cs
- LinkedList.cs
- DataGridCell.cs
- UrlAuthorizationModule.cs
- NativeMethods.cs
- XmlFormatWriterGenerator.cs
- ZeroOpNode.cs
- formatter.cs
- KeyValuePair.cs
- HttpListener.cs
- StrongNameIdentityPermission.cs
- AttachedAnnotationChangedEventArgs.cs
- DbSetClause.cs
- WindowsNonControl.cs
- selecteditemcollection.cs
- NavigationPropertySingletonExpression.cs
- ComponentResourceKey.cs
- InheritanceContextChangedEventManager.cs
- DoubleStorage.cs
- DictionaryBase.cs
- WebColorConverter.cs
- CodeTypeMember.cs
- ManagementBaseObject.cs
- XmlAnyAttributeAttribute.cs
- ProgressBarHighlightConverter.cs
- ViewStateException.cs
- StorageEntitySetMapping.cs
- InkPresenter.cs
- DbConnectionStringCommon.cs
- EventListener.cs
- FormsAuthenticationEventArgs.cs
- SqlRowUpdatingEvent.cs
- Context.cs
- RenderDataDrawingContext.cs
- PackWebRequestFactory.cs
- LiteralControl.cs
- MemoryFailPoint.cs
- WebPartCatalogCloseVerb.cs
- MergablePropertyAttribute.cs
- PageBreakRecord.cs
- XmlQualifiedName.cs