Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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
- HtmlFormParameterReader.cs
- ReadOnlyNameValueCollection.cs
- FigureHelper.cs
- XmlEncodedRawTextWriter.cs
- RijndaelManaged.cs
- PathTooLongException.cs
- MimeBasePart.cs
- InvalidEnumArgumentException.cs
- AnimationException.cs
- WorkflowMessageEventArgs.cs
- DataGridAddNewRow.cs
- ReferencedAssembly.cs
- StrongTypingException.cs
- UpDownBase.cs
- PointIndependentAnimationStorage.cs
- StandardCommands.cs
- PolyQuadraticBezierSegmentFigureLogic.cs
- ColorMap.cs
- CallbackValidatorAttribute.cs
- FileNotFoundException.cs
- PreviewKeyDownEventArgs.cs
- Compiler.cs
- DoubleCollectionValueSerializer.cs
- ContentPlaceHolder.cs
- ListViewDataItem.cs
- SolidBrush.cs
- UnregisterInfo.cs
- XmlNodeChangedEventManager.cs
- sqlmetadatafactory.cs
- GetWinFXPath.cs
- Group.cs
- comcontractssection.cs
- SafeEventHandle.cs
- Column.cs
- MemberPathMap.cs
- StringDictionaryEditor.cs
- HashStream.cs
- Int32CollectionValueSerializer.cs
- DataListItemEventArgs.cs
- GenericRootAutomationPeer.cs
- DataGridViewDataErrorEventArgs.cs
- LateBoundBitmapDecoder.cs
- CompiledAction.cs
- ConnectionStringsExpressionBuilder.cs
- WebPartPersonalization.cs
- EnvironmentPermission.cs
- FieldBuilder.cs
- Crypto.cs
- RightNameExpirationInfoPair.cs
- BStrWrapper.cs
- HttpWebResponse.cs
- PageSettings.cs
- RegexCompiler.cs
- Vector3DCollectionConverter.cs
- XmlStreamStore.cs
- ApplicationId.cs
- UserControlBuildProvider.cs
- RowUpdatingEventArgs.cs
- CollectionViewProxy.cs
- FixUp.cs
- RotateTransform.cs
- TabControl.cs
- CodeSubDirectory.cs
- MaxSessionCountExceededException.cs
- XmlSerializationWriter.cs
- Types.cs
- ContextQuery.cs
- CodeArrayCreateExpression.cs
- TableRow.cs
- MSAAEventDispatcher.cs
- CodeDelegateInvokeExpression.cs
- DesigntimeLicenseContextSerializer.cs
- ServiceSecurityAuditElement.cs
- DesignerActionUIStateChangeEventArgs.cs
- InstanceDataCollectionCollection.cs
- SafeBuffer.cs
- ButtonRenderer.cs
- ApplicationInfo.cs
- HostedTcpTransportManager.cs
- DataKey.cs
- TextEditor.cs
- BoolExpression.cs
- HttpWebResponse.cs
- AbandonedMutexException.cs
- Axis.cs
- HybridCollection.cs
- DataGridTableCollection.cs
- LinearGradientBrush.cs
- _SingleItemRequestCache.cs
- SoundPlayer.cs
- CheckBoxPopupAdapter.cs
- _AutoWebProxyScriptHelper.cs
- XmlText.cs
- BadImageFormatException.cs
- LongValidator.cs
- MobileFormsAuthentication.cs
- CollectionView.cs
- XmlDocumentType.cs
- StylusPointDescription.cs
- SettingsPropertyNotFoundException.cs