Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- RequestUriProcessor.cs
- SqlEnums.cs
- XMLDiffLoader.cs
- uribuilder.cs
- LinkArea.cs
- XdrBuilder.cs
- TextElementAutomationPeer.cs
- InfoCardCryptoHelper.cs
- KeyTimeConverter.cs
- AccessDataSourceWizardForm.cs
- ParallelEnumerableWrapper.cs
- OdbcConnection.cs
- Stylus.cs
- DecimalAnimation.cs
- MissingMemberException.cs
- Grid.cs
- ClaimTypeElement.cs
- SimpleBitVector32.cs
- HandlerFactoryCache.cs
- Stylus.cs
- AttachmentService.cs
- AdjustableArrowCap.cs
- UInt64.cs
- SimpleHandlerFactory.cs
- QueueProcessor.cs
- ValidationErrorCollection.cs
- TCEAdapterGenerator.cs
- QuadraticBezierSegment.cs
- EventBuilder.cs
- OleDbRowUpdatingEvent.cs
- LazyTextWriterCreator.cs
- VScrollBar.cs
- XmlSchemaAttribute.cs
- CompositeDuplexBindingElement.cs
- ICspAsymmetricAlgorithm.cs
- GridToolTip.cs
- InstanceDescriptor.cs
- XNodeValidator.cs
- ExpressionDumper.cs
- TracingConnectionListener.cs
- DesignerOptionService.cs
- ReversePositionQuery.cs
- InvalidEnumArgumentException.cs
- BatchStream.cs
- ParallelTimeline.cs
- ForwardPositionQuery.cs
- ExtenderProviderService.cs
- RegularExpressionValidator.cs
- DocumentApplicationJournalEntry.cs
- MulticastNotSupportedException.cs
- DeclarationUpdate.cs
- LineServices.cs
- TraceContextRecord.cs
- InvokeHandlers.cs
- ToolboxDataAttribute.cs
- StackOverflowException.cs
- Stackframe.cs
- HttpEncoderUtility.cs
- safelinkcollection.cs
- DateTimeValueSerializerContext.cs
- PropertyPushdownHelper.cs
- ScrollBarRenderer.cs
- FontCacheUtil.cs
- DrawingDrawingContext.cs
- RectAnimationUsingKeyFrames.cs
- SyntaxCheck.cs
- XmlTextReader.cs
- SvcMapFile.cs
- SimpleType.cs
- DBParameter.cs
- HandlerBase.cs
- AudioStateChangedEventArgs.cs
- VSWCFServiceContractGenerator.cs
- ResXResourceReader.cs
- SafeEventLogReadHandle.cs
- SchemaSetCompiler.cs
- SiteMapNodeItem.cs
- PerformanceCounterLib.cs
- SqlBulkCopyColumnMapping.cs
- PropertyToken.cs
- PartialCachingAttribute.cs
- CommonObjectSecurity.cs
- EntityCommandCompilationException.cs
- WebMessageEncodingBindingElement.cs
- MemoryStream.cs
- WindowManager.cs
- EarlyBoundInfo.cs
- StylusButtonEventArgs.cs
- BuildProvider.cs
- Section.cs
- DesignerSerializationManager.cs
- Dictionary.cs
- DebugHandleTracker.cs
- TextRangeBase.cs
- XmlSchemaSimpleTypeRestriction.cs
- ScriptModule.cs
- AsymmetricKeyExchangeDeformatter.cs
- CanExecuteRoutedEventArgs.cs
- PermissionRequestEvidence.cs
- SubclassTypeValidatorAttribute.cs