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
- ServiceDiscoveryElement.cs
- TabItemAutomationPeer.cs
- GraphicsContext.cs
- WebExceptionStatus.cs
- SMSvcHost.cs
- HttpWriter.cs
- GeometryModel3D.cs
- ConnectionStringEditor.cs
- CursorInteropHelper.cs
- ErrorHandler.cs
- OracleEncoding.cs
- CompilerGlobalScopeAttribute.cs
- WindowVisualStateTracker.cs
- ShapeTypeface.cs
- RtfToXamlReader.cs
- GrammarBuilderRuleRef.cs
- RoleService.cs
- MemberRelationshipService.cs
- MetaModel.cs
- InertiaExpansionBehavior.cs
- FormViewDeleteEventArgs.cs
- UniqueIdentifierService.cs
- TagMapInfo.cs
- ResourceReferenceKeyNotFoundException.cs
- ActivitiesCollection.cs
- ApplicationSecurityManager.cs
- StringDictionaryWithComparer.cs
- CursorEditor.cs
- LinqDataSourceStatusEventArgs.cs
- ZoomComboBox.cs
- SelectionPattern.cs
- ResourceReferenceExpressionConverter.cs
- Delay.cs
- DockPatternIdentifiers.cs
- WeakReferenceEnumerator.cs
- QueryableFilterRepeater.cs
- ActivityMarkupSerializationProvider.cs
- WorkflowExecutor.cs
- ChangePassword.cs
- DefaultShape.cs
- ItemsPanelTemplate.cs
- WriterOutput.cs
- ConfigurationManagerHelperFactory.cs
- DrawingAttributesDefaultValueFactory.cs
- ResourceIDHelper.cs
- HttpCookie.cs
- ProcessHostMapPath.cs
- PrtTicket_Base.cs
- RuleRefElement.cs
- WebBrowserBase.cs
- DecoderNLS.cs
- DbMetaDataColumnNames.cs
- MouseOverProperty.cs
- FlowDocumentPage.cs
- SendParametersContent.cs
- PagesSection.cs
- WebPartDisplayModeCollection.cs
- WindowsListViewGroupSubsetLink.cs
- DataTemplateSelector.cs
- OleDbRowUpdatingEvent.cs
- RunWorkerCompletedEventArgs.cs
- XmlEventCache.cs
- SecurityTokenParametersEnumerable.cs
- HMACSHA384.cs
- GridToolTip.cs
- MetadataItemCollectionFactory.cs
- XmlWrappingReader.cs
- GridItemCollection.cs
- DataGridViewSelectedCellCollection.cs
- ButtonDesigner.cs
- ComponentConverter.cs
- AtomServiceDocumentSerializer.cs
- ItemsControl.cs
- DrawingServices.cs
- ToolBar.cs
- GraphicsPathIterator.cs
- InstalledVoice.cs
- DataGridAddNewRow.cs
- ToolboxItemCollection.cs
- TypeViewSchema.cs
- D3DImage.cs
- log.cs
- SecurityContextKeyIdentifierClause.cs
- SQLChars.cs
- XPathNodeList.cs
- PreviewKeyDownEventArgs.cs
- MetadataSource.cs
- ControlValuePropertyAttribute.cs
- ItemContainerProviderWrapper.cs
- WebServiceResponseDesigner.cs
- Operators.cs
- NativeObjectSecurity.cs
- FormViewCommandEventArgs.cs
- JsonReader.cs
- ProxyHelper.cs
- DetailsViewDesigner.cs
- HttpSysSettings.cs
- FilterException.cs
- ClickablePoint.cs
- XamlLoadErrorInfo.cs