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
- AspNetSynchronizationContext.cs
- GridPattern.cs
- ToolStripDropDownDesigner.cs
- HtmlWindow.cs
- HttpModulesSection.cs
- EditorPartDesigner.cs
- XamlParser.cs
- DataServiceBuildProvider.cs
- GACMembershipCondition.cs
- XPathNavigatorReader.cs
- DefaultIfEmptyQueryOperator.cs
- CqlLexerHelpers.cs
- ToolStripItemImageRenderEventArgs.cs
- Polyline.cs
- contentDescriptor.cs
- JobCollate.cs
- QuadraticBezierSegment.cs
- CodeDomConfigurationHandler.cs
- ParseHttpDate.cs
- QilBinary.cs
- DependencyPropertyKey.cs
- HttpServerUtilityBase.cs
- WebCategoryAttribute.cs
- MILUtilities.cs
- WorkflowApplication.cs
- VisualBasicSettingsHandler.cs
- QilFactory.cs
- Tokenizer.cs
- WCFBuildProvider.cs
- SourceFilter.cs
- GridViewItemAutomationPeer.cs
- MyContact.cs
- TemplateControlBuildProvider.cs
- ConfigurationConverterBase.cs
- SizeKeyFrameCollection.cs
- RecognizedPhrase.cs
- DataErrorValidationRule.cs
- _SecureChannel.cs
- OleDbParameterCollection.cs
- FontInfo.cs
- Activity.cs
- WebPartDescription.cs
- CallSite.cs
- RegexCapture.cs
- CallbackDebugElement.cs
- DispatcherExceptionFilterEventArgs.cs
- DataSourceCache.cs
- ArrangedElementCollection.cs
- MissingSatelliteAssemblyException.cs
- PropertyItemInternal.cs
- RectValueSerializer.cs
- TextSearch.cs
- PageStatePersister.cs
- Point3DCollectionValueSerializer.cs
- FactoryMaker.cs
- BufferedReadStream.cs
- UTF7Encoding.cs
- SignatureDescription.cs
- ObjectMaterializedEventArgs.cs
- Attachment.cs
- Variable.cs
- PageSetupDialog.cs
- OleDbErrorCollection.cs
- BinaryReader.cs
- FamilyCollection.cs
- DataKey.cs
- BindingManagerDataErrorEventArgs.cs
- XmlIncludeAttribute.cs
- ListenerHandler.cs
- PolicyChain.cs
- XmlObjectSerializerContext.cs
- ExternalFile.cs
- OpenTypeLayoutCache.cs
- loginstatus.cs
- DefaultTextStore.cs
- ValidationSummary.cs
- IpcChannel.cs
- Baml6Assembly.cs
- SecUtil.cs
- ArraySortHelper.cs
- ValidationHelpers.cs
- EntityStoreSchemaGenerator.cs
- Brush.cs
- DataProtection.cs
- NgenServicingAttributes.cs
- WebControl.cs
- SourceFileInfo.cs
- DataGridDesigner.cs
- HeaderedItemsControl.cs
- Image.cs
- SqlAggregateChecker.cs
- SHA1Managed.cs
- CipherData.cs
- DataBinder.cs
- Point3DCollection.cs
- TypefaceCollection.cs
- SafeArrayTypeMismatchException.cs
- UnauthorizedWebPart.cs
- ColorBlend.cs
- ParenExpr.cs