Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- Timeline.cs
- WebScriptEndpoint.cs
- DataFormats.cs
- XmlUtilWriter.cs
- Page.cs
- LambdaCompiler.Expressions.cs
- MatrixValueSerializer.cs
- NativeMethods.cs
- CommonDialog.cs
- validationstate.cs
- WrappedIUnknown.cs
- UIElementIsland.cs
- WebPartConnectionsCancelEventArgs.cs
- UpdatePanelTriggerCollection.cs
- FrugalMap.cs
- Icon.cs
- ScrollBarRenderer.cs
- IgnoreFileBuildProvider.cs
- XmlSchemaSimpleContent.cs
- WindowsTreeView.cs
- PhoneCallDesigner.cs
- ParenthesizePropertyNameAttribute.cs
- RoutedUICommand.cs
- TypeExtensions.cs
- CommandSet.cs
- StreamProxy.cs
- XmlArrayItemAttributes.cs
- HtmlValidationSummaryAdapter.cs
- SqlConnectionFactory.cs
- StringReader.cs
- XmlNodeComparer.cs
- ParallelEnumerable.cs
- UrlMappingCollection.cs
- TypeUnloadedException.cs
- ResourceReferenceExpressionConverter.cs
- ValidatorCollection.cs
- FillBehavior.cs
- SafeFindHandle.cs
- ManagementObjectSearcher.cs
- UniformGrid.cs
- MessageAction.cs
- WindowsProgressbar.cs
- OperationAbortedException.cs
- ConfigErrorGlyph.cs
- WebPartDeleteVerb.cs
- ApplyTemplatesAction.cs
- TextMarkerSource.cs
- DllHostInitializer.cs
- MultiBinding.cs
- FileDataSourceCache.cs
- PeerNameRegistration.cs
- PresentationAppDomainManager.cs
- SiteMapPath.cs
- MultiSelector.cs
- WebContext.cs
- DataReaderContainer.cs
- Enlistment.cs
- CodeAttributeArgumentCollection.cs
- ListBox.cs
- SiteMapNodeCollection.cs
- InstanceCreationEditor.cs
- MethodToken.cs
- DescendantQuery.cs
- VirtualPathProvider.cs
- WebPart.cs
- InfoCardTraceRecord.cs
- SizeAnimationBase.cs
- IList.cs
- DataGridRowDetailsEventArgs.cs
- RuntimeArgumentHandle.cs
- BaseAutoFormat.cs
- LoginDesignerUtil.cs
- AlignmentXValidation.cs
- SafeProcessHandle.cs
- SystemIcons.cs
- FixedPosition.cs
- Message.cs
- PermissionRequestEvidence.cs
- ProfileSettings.cs
- Utility.cs
- XmlNamedNodeMap.cs
- WebPartAuthorizationEventArgs.cs
- FlowLayoutPanel.cs
- OperationCanceledException.cs
- AppDomainUnloadedException.cs
- CompositeControl.cs
- transactioncontext.cs
- TextSerializer.cs
- PartialCachingAttribute.cs
- ProcessHostConfigUtils.cs
- XPathScanner.cs
- OdbcError.cs
- OpenTypeLayout.cs
- DataGridTableCollection.cs
- XmlDataImplementation.cs
- xamlnodes.cs
- DebugView.cs
- DesignerPerfEventProvider.cs
- _SSPIWrapper.cs
- DataBoundControlHelper.cs