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
- ExceptionRoutedEventArgs.cs
- CanExpandCollapseAllConverter.cs
- COM2ExtendedTypeConverter.cs
- EventMetadata.cs
- DBParameter.cs
- Size3DConverter.cs
- QuotedStringFormatReader.cs
- XPathNodeList.cs
- HybridDictionary.cs
- GetResponse.cs
- DesignerVerbCollection.cs
- XsltOutput.cs
- File.cs
- TrackingRecord.cs
- BaseDataList.cs
- EffectiveValueEntry.cs
- hresults.cs
- MultipleViewPattern.cs
- ResXResourceSet.cs
- XmlHierarchyData.cs
- ObjectSpanRewriter.cs
- WorkflowInstanceSuspendedRecord.cs
- AnimationTimeline.cs
- SudsCommon.cs
- ReservationCollection.cs
- SqlMethodCallConverter.cs
- ReaderWriterLockWrapper.cs
- DigitalSignatureProvider.cs
- BindingCollection.cs
- ControlAdapter.cs
- ScopeElementCollection.cs
- SystemPens.cs
- FileInfo.cs
- WinEventHandler.cs
- InvokeProviderWrapper.cs
- XPathDocumentBuilder.cs
- ExecutedRoutedEventArgs.cs
- XmlValueConverter.cs
- SchemaComplexType.cs
- ScriptHandlerFactory.cs
- RemoteWebConfigurationHostStream.cs
- FilePrompt.cs
- UpdateExpressionVisitor.cs
- Section.cs
- NavigationWindowAutomationPeer.cs
- indexingfiltermarshaler.cs
- SmiSettersStream.cs
- AutomationElementCollection.cs
- DataError.cs
- InternalPolicyElement.cs
- NotFiniteNumberException.cs
- DbFunctionCommandTree.cs
- HierarchicalDataBoundControl.cs
- DaylightTime.cs
- ColorContext.cs
- SoapEnumAttribute.cs
- CqlIdentifiers.cs
- DbParameterHelper.cs
- CodeTryCatchFinallyStatement.cs
- UrlPath.cs
- XmlSerializationGeneratedCode.cs
- Avt.cs
- CompilationUtil.cs
- EventLog.cs
- NameTable.cs
- TextureBrush.cs
- RTTypeWrapper.cs
- KeyValueConfigurationElement.cs
- SqlBooleanMismatchVisitor.cs
- MutexSecurity.cs
- DetailsViewRow.cs
- ResXResourceReader.cs
- HtmlFormParameterWriter.cs
- TypeDescriptorFilterService.cs
- SqlUnionizer.cs
- ApplicationCommands.cs
- ISessionStateStore.cs
- Matrix.cs
- documentation.cs
- FontResourceCache.cs
- WebPartEditorApplyVerb.cs
- SubtreeProcessor.cs
- Empty.cs
- SafeNativeMethodsMilCoreApi.cs
- BoundColumn.cs
- DataGridViewLinkCell.cs
- WebConfigurationHostFileChange.cs
- TextModifierScope.cs
- QueueNameHelper.cs
- AnnotationResource.cs
- EdmFunctionAttribute.cs
- QueuedDeliveryRequirementsMode.cs
- SliderAutomationPeer.cs
- Win32KeyboardDevice.cs
- DragEventArgs.cs
- PersistenceProvider.cs
- CalculatedColumn.cs
- MatrixTransform3D.cs
- KnownTypes.cs
- ClientProtocol.cs