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
- BamlBinaryReader.cs
- CachedCompositeFamily.cs
- ExpanderAutomationPeer.cs
- TraceSwitch.cs
- SQLMoneyStorage.cs
- BinaryReader.cs
- XPathNodeHelper.cs
- Switch.cs
- InvokeMemberBinder.cs
- SqlRowUpdatedEvent.cs
- EndOfStreamException.cs
- RegexWorker.cs
- CheckedPointers.cs
- ILGenerator.cs
- ValueTable.cs
- HotSpotCollection.cs
- DbParameterCollection.cs
- ErrorFormatter.cs
- StrokeCollection.cs
- ValueUtilsSmi.cs
- HuffmanTree.cs
- HttpFileCollection.cs
- SqlWorkflowPersistenceService.cs
- MailMessageEventArgs.cs
- PropertyTabAttribute.cs
- BlobPersonalizationState.cs
- XmlSchemaObject.cs
- Quad.cs
- SafeNativeMethods.cs
- StringUtil.cs
- ComponentEvent.cs
- ImageInfo.cs
- SpellCheck.cs
- Matrix3DValueSerializer.cs
- PartialList.cs
- DefaultValueTypeConverter.cs
- HttpCookie.cs
- FigureParaClient.cs
- HostAdapter.cs
- PolyLineSegment.cs
- ListBoxItemWrapperAutomationPeer.cs
- IssuanceTokenProviderBase.cs
- FileUpload.cs
- BitmapImage.cs
- AuthenticatingEventArgs.cs
- ResumeStoryboard.cs
- XamlTemplateSerializer.cs
- SafeThreadHandle.cs
- TranslateTransform3D.cs
- RootBuilder.cs
- WhitespaceRuleLookup.cs
- MSAAWinEventWrap.cs
- TableHeaderCell.cs
- StrokeNodeOperations2.cs
- FixedTextContainer.cs
- RenderData.cs
- MulticastDelegate.cs
- XmlBuffer.cs
- WindowsAuthenticationEventArgs.cs
- ComplexPropertyEntry.cs
- UnaryOperationBinder.cs
- IsolatedStorageFileStream.cs
- SharedPerformanceCounter.cs
- NGCSerializerAsync.cs
- ServiceChannel.cs
- ExtentKey.cs
- ACE.cs
- RegexCode.cs
- ParentUndoUnit.cs
- DefaultAutoFieldGenerator.cs
- ShapeTypeface.cs
- AttributeProviderAttribute.cs
- LassoSelectionBehavior.cs
- Helpers.cs
- TdsParserHelperClasses.cs
- Rfc2898DeriveBytes.cs
- XamlWriterExtensions.cs
- MethodToken.cs
- SiteMapNodeCollection.cs
- CodeTypeMember.cs
- AsmxEndpointPickerExtension.cs
- ToolStripGrip.cs
- ApplicationId.cs
- DataGridView.cs
- CustomAttribute.cs
- RuleInfoComparer.cs
- Vector3D.cs
- ObjectPropertyMapping.cs
- HtmlEncodedRawTextWriter.cs
- PathSegmentCollection.cs
- NotCondition.cs
- SqlUserDefinedTypeAttribute.cs
- Synchronization.cs
- ViewLoader.cs
- Win32Interop.cs
- TextEditorThreadLocalStore.cs
- Typeface.cs
- DataGridView.cs
- ZipArchive.cs
- ClientSideProviderDescription.cs