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
- OfTypeExpression.cs
- MsmqAuthenticationMode.cs
- CellTreeNode.cs
- RankException.cs
- JournalEntryStack.cs
- Baml2006KeyRecord.cs
- FixedSOMLineRanges.cs
- TraceContext.cs
- OdbcTransaction.cs
- ProcessingInstructionAction.cs
- WebPartConnectionCollection.cs
- ExtensionFile.cs
- MergeLocalizationDirectives.cs
- SimpleBitVector32.cs
- DataBoundControlParameterTarget.cs
- DefaultSection.cs
- AttachmentCollection.cs
- Exceptions.cs
- Suspend.cs
- WindowsTab.cs
- DbConnectionStringBuilder.cs
- ReadOnlyActivityGlyph.cs
- ToolboxComponentsCreatedEventArgs.cs
- TextBox.cs
- ProtocolsConfigurationHandler.cs
- PrimaryKeyTypeConverter.cs
- ZipIOExtraFieldPaddingElement.cs
- FileUtil.cs
- EpmCustomContentSerializer.cs
- BinaryWriter.cs
- LoadedEvent.cs
- OrderByQueryOptionExpression.cs
- TextLineBreak.cs
- MDIControlStrip.cs
- CodeAttributeDeclaration.cs
- Binding.cs
- SoapInteropTypes.cs
- DropDownButton.cs
- SatelliteContractVersionAttribute.cs
- PropertySourceInfo.cs
- RunInstallerAttribute.cs
- NativeMethods.cs
- CodeDOMProvider.cs
- XmlILOptimizerVisitor.cs
- AttachmentService.cs
- SmiRequestExecutor.cs
- DataGridViewEditingControlShowingEventArgs.cs
- StateItem.cs
- GridViewDeletedEventArgs.cs
- PeerApplicationLaunchInfo.cs
- Drawing.cs
- InvalidDataException.cs
- StatusBar.cs
- StyleModeStack.cs
- FixedFlowMap.cs
- AliasedSlot.cs
- PropertyInformationCollection.cs
- SqlInternalConnectionSmi.cs
- DataObjectAttribute.cs
- sqlinternaltransaction.cs
- Registration.cs
- ToolTipService.cs
- SR.cs
- ElapsedEventArgs.cs
- DataTablePropertyDescriptor.cs
- ListBoxItemWrapperAutomationPeer.cs
- Activity.cs
- GridViewRowCollection.cs
- StateChangeEvent.cs
- TCPClient.cs
- invalidudtexception.cs
- TextTreeFixupNode.cs
- ControlLocalizer.cs
- DispatcherEventArgs.cs
- DesignerTextViewAdapter.cs
- WinEventQueueItem.cs
- ColorAnimationUsingKeyFrames.cs
- TreeViewBindingsEditor.cs
- ExpiredSecurityTokenException.cs
- EntityContainerEmitter.cs
- milexports.cs
- SqlConnectionPoolProviderInfo.cs
- ZeroOpNode.cs
- TypeSystemProvider.cs
- ConfigurationSectionGroup.cs
- LocalizabilityAttribute.cs
- CallSiteHelpers.cs
- CodeDomConfigurationHandler.cs
- ArgIterator.cs
- MarkedHighlightComponent.cs
- LoadItemsEventArgs.cs
- EpmContentSerializer.cs
- InlineObject.cs
- SoapAttributeAttribute.cs
- ItemsControl.cs
- ServiceActivationException.cs
- ZipPackagePart.cs
- XmlSchemaExternal.cs
- OperationContext.cs
- DefaultTypeArgumentAttribute.cs