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
- BindingExpression.cs
- ModelVisual3D.cs
- HMACSHA384.cs
- XmlAnyElementAttribute.cs
- WinFormsUtils.cs
- WhiteSpaceTrimStringConverter.cs
- Triplet.cs
- AnnotationObservableCollection.cs
- FormViewDeletedEventArgs.cs
- SectionInformation.cs
- ButtonRenderer.cs
- ClientTargetSection.cs
- SqlReorderer.cs
- ProtocolViolationException.cs
- PointAnimation.cs
- InteropAutomationProvider.cs
- HatchBrush.cs
- HuffModule.cs
- PenContext.cs
- XmlAggregates.cs
- InvalidDataException.cs
- XamlSerializationHelper.cs
- SelectedGridItemChangedEvent.cs
- IssuanceTokenProviderState.cs
- Int16.cs
- DocumentStatusResources.cs
- ChtmlSelectionListAdapter.cs
- AttachmentCollection.cs
- CompilerResults.cs
- VectorValueSerializer.cs
- BinaryNode.cs
- PrimitiveList.cs
- DbProviderFactoriesConfigurationHandler.cs
- StylusPointDescription.cs
- TemplateInstanceAttribute.cs
- SectionRecord.cs
- AssemblyAssociatedContentFileAttribute.cs
- CompositionAdorner.cs
- NetworkInterface.cs
- MessageBox.cs
- DetailsViewModeEventArgs.cs
- CopyAttributesAction.cs
- TableLayoutCellPaintEventArgs.cs
- Win32SafeHandles.cs
- IsolatedStorageException.cs
- RegistryKey.cs
- DotExpr.cs
- ToolStripItemDesigner.cs
- figurelengthconverter.cs
- TypeConverterValueSerializer.cs
- HtmlFormParameterWriter.cs
- Quad.cs
- HttpHandlersSection.cs
- CountdownEvent.cs
- DocumentSchemaValidator.cs
- SpoolingTaskBase.cs
- ComponentCodeDomSerializer.cs
- AvtEvent.cs
- RewritingSimplifier.cs
- AudioLevelUpdatedEventArgs.cs
- ToolStripDropDownItem.cs
- FormsAuthenticationCredentials.cs
- _CacheStreams.cs
- CompositeFontInfo.cs
- RenderingEventArgs.cs
- StringUtil.cs
- FtpRequestCacheValidator.cs
- WebPartZoneBaseDesigner.cs
- SqlNotificationRequest.cs
- RegexCharClass.cs
- ManipulationPivot.cs
- CodeTypeMember.cs
- TitleStyle.cs
- CipherData.cs
- ReachObjectContext.cs
- RealProxy.cs
- WasEndpointConfigContainer.cs
- UInt64Converter.cs
- DispatcherOperation.cs
- SerialPort.cs
- WebPartUserCapability.cs
- NumericExpr.cs
- DateTimePicker.cs
- SerializerWriterEventHandlers.cs
- AssertSection.cs
- DataGridViewTextBoxCell.cs
- MouseGesture.cs
- FileUtil.cs
- DeclarativeCatalogPart.cs
- RedBlackList.cs
- NavigationCommands.cs
- StateBag.cs
- ValidationEventArgs.cs
- AnnotationComponentManager.cs
- TransformerConfigurationWizardBase.cs
- DBSqlParserTable.cs
- XmlQueryContext.cs
- SQLChars.cs
- NamespaceExpr.cs
- TypeBuilderInstantiation.cs