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
- ProcessRequestArgs.cs
- EntityAdapter.cs
- ProcessThread.cs
- CopyAction.cs
- EnumUnknown.cs
- ColorBlend.cs
- PageHandlerFactory.cs
- TypefaceCollection.cs
- SqlConnectionStringBuilder.cs
- WeakReadOnlyCollection.cs
- ComboBox.cs
- UnsafeNativeMethods.cs
- BadImageFormatException.cs
- XmlSerializationReader.cs
- ResetableIterator.cs
- FreezableOperations.cs
- OpenTypeLayoutCache.cs
- MenuItemBindingCollection.cs
- XmlQueryStaticData.cs
- _ChunkParse.cs
- FixedSchema.cs
- SyndicationPerson.cs
- FileRecordSequenceHelper.cs
- DataConnectionHelper.cs
- FrameworkTemplate.cs
- PartialTrustVisibleAssembly.cs
- BindToObject.cs
- InstancePersistenceCommandException.cs
- PngBitmapEncoder.cs
- BooleanStorage.cs
- QilInvoke.cs
- TempEnvironment.cs
- exports.cs
- GridProviderWrapper.cs
- BuildProviderAppliesToAttribute.cs
- AppearanceEditorPart.cs
- DataSourceView.cs
- InternalConfigHost.cs
- XmlSchemaImport.cs
- CompleteWizardStep.cs
- XomlCompilerHelpers.cs
- DataControlFieldCell.cs
- ErrorRuntimeConfig.cs
- Matrix3DValueSerializer.cs
- DragDropManager.cs
- Rect.cs
- DataRecordObjectView.cs
- Panel.cs
- ModelItemImpl.cs
- WindowsFormsHostPropertyMap.cs
- LocatorGroup.cs
- PackWebRequestFactory.cs
- GregorianCalendarHelper.cs
- GestureRecognitionResult.cs
- ChannelServices.cs
- InputReferenceExpression.cs
- CryptoProvider.cs
- Transform.cs
- ToolStripDesignerAvailabilityAttribute.cs
- CommandField.cs
- ClusterSafeNativeMethods.cs
- ProcessManager.cs
- WindowHideOrCloseTracker.cs
- SimpleColumnProvider.cs
- ReadOnlyDictionary.cs
- Win32SafeHandles.cs
- OrderByExpression.cs
- X509SubjectKeyIdentifierClause.cs
- HyperLinkField.cs
- XmlQueryType.cs
- ListBox.cs
- UserPreferenceChangingEventArgs.cs
- BaseAddressElementCollection.cs
- sqlinternaltransaction.cs
- XPathDocument.cs
- AffineTransform3D.cs
- SpoolingTaskBase.cs
- JournalEntry.cs
- PlanCompiler.cs
- BooleanAnimationUsingKeyFrames.cs
- PropertyEmitterBase.cs
- ButtonFlatAdapter.cs
- SamlDelegatingWriter.cs
- SecurityTokenResolver.cs
- ComponentDesigner.cs
- BaseContextMenu.cs
- VirtualPathProvider.cs
- SoapExtensionTypeElement.cs
- SubqueryRules.cs
- TabControl.cs
- DbParameterHelper.cs
- MergeExecutor.cs
- ApplicationManager.cs
- PermissionRequestEvidence.cs
- SiteMapDataSourceView.cs
- TableLayoutStyle.cs
- BitmapEffectGeneralTransform.cs
- ToolZoneDesigner.cs
- TypeReference.cs
- FaultCallbackWrapper.cs