Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / UI / HtmlControls / HtmlInputReset.cs / 1305376 / 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] 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] 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
- TargetParameterCountException.cs
- nulltextcontainer.cs
- CapabilitiesAssignment.cs
- CombinedHttpChannel.cs
- metadatamappinghashervisitor.cs
- ZoneIdentityPermission.cs
- BaseEntityWrapper.cs
- OracleFactory.cs
- Util.cs
- TableParagraph.cs
- AssemblyHash.cs
- HighlightVisual.cs
- NumericUpDownAcceleration.cs
- UriSection.cs
- DataTemplate.cs
- FileEnumerator.cs
- FrugalMap.cs
- MultiDataTrigger.cs
- ListViewItem.cs
- HyperLinkField.cs
- TypeSystemHelpers.cs
- HiddenFieldPageStatePersister.cs
- AnnotationComponentChooser.cs
- EntityDataSourceContainerNameConverter.cs
- MultiAsyncResult.cs
- RSAPKCS1KeyExchangeDeformatter.cs
- SoapElementAttribute.cs
- ResourceManager.cs
- EntityDataSourceViewSchema.cs
- AttributeData.cs
- WhitespaceSignificantCollectionAttribute.cs
- OleDbRowUpdatedEvent.cs
- DiscoveryClient.cs
- ArrangedElement.cs
- CachingHintValidation.cs
- Regex.cs
- HeaderCollection.cs
- ListControl.cs
- ConfigurationElementCollection.cs
- IndexOutOfRangeException.cs
- TableDetailsCollection.cs
- OpenCollectionAsyncResult.cs
- LogicalExpr.cs
- ConfigXmlWhitespace.cs
- MaskInputRejectedEventArgs.cs
- CellPartitioner.cs
- HttpRuntimeSection.cs
- CfgSemanticTag.cs
- PerformanceCounterManager.cs
- MetaModel.cs
- Group.cs
- TraceContextRecord.cs
- _BasicClient.cs
- ProviderConnectionPoint.cs
- RuntimeCompatibilityAttribute.cs
- ButtonBase.cs
- FontUnit.cs
- MdiWindowListStrip.cs
- PersonalizationAdministration.cs
- TraceLog.cs
- AuthStoreRoleProvider.cs
- ExtenderControl.cs
- UrlMappingCollection.cs
- QilTargetType.cs
- XPathMessageFilterElementCollection.cs
- SendKeys.cs
- ZipPackage.cs
- PaintEvent.cs
- _CookieModule.cs
- NotifyInputEventArgs.cs
- RTLAwareMessageBox.cs
- QualificationDataItem.cs
- Binding.cs
- SSmlParser.cs
- ToolStripItem.cs
- FindResponse.cs
- TextDecorationCollection.cs
- DatePicker.cs
- EventProviderWriter.cs
- TreeViewAutomationPeer.cs
- NullableDecimalAverageAggregationOperator.cs
- SqlRemoveConstantOrderBy.cs
- Context.cs
- TextServicesDisplayAttribute.cs
- Message.cs
- DefaultPropertyAttribute.cs
- _LazyAsyncResult.cs
- TaiwanLunisolarCalendar.cs
- EventDescriptorCollection.cs
- NetPipeSection.cs
- FontSourceCollection.cs
- Pair.cs
- EraserBehavior.cs
- ScriptingProfileServiceSection.cs
- ActivityDesigner.cs
- AutoGeneratedFieldProperties.cs
- PermissionSetEnumerator.cs
- NumberSubstitution.cs
- BuildProviderUtils.cs
- ObjectHandle.cs