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
- Bitmap.cs
- SqlXmlStorage.cs
- FormsAuthenticationUser.cs
- AuthenticationModuleElement.cs
- DelegatingHeader.cs
- PnrpPeerResolver.cs
- CommonXSendMessage.cs
- ConnectorDragDropGlyph.cs
- ToolBar.cs
- BuildManager.cs
- Privilege.cs
- streamingZipPartStream.cs
- ConfigurationConverterBase.cs
- SoapIncludeAttribute.cs
- GreenMethods.cs
- ProfilePropertyNameValidator.cs
- PointValueSerializer.cs
- TextBoxAutoCompleteSourceConverter.cs
- CompilerError.cs
- PointCollection.cs
- WebExceptionStatus.cs
- Stack.cs
- HttpCacheParams.cs
- MissingSatelliteAssemblyException.cs
- XmlTypeMapping.cs
- DisplayMemberTemplateSelector.cs
- AxHost.cs
- ComponentEvent.cs
- TextureBrush.cs
- OleDbInfoMessageEvent.cs
- Timeline.cs
- ObjectConverter.cs
- DbParameterCollection.cs
- AdRotator.cs
- MatrixValueSerializer.cs
- ErrorRuntimeConfig.cs
- ExclusiveTcpListener.cs
- PathData.cs
- DataServiceProcessingPipeline.cs
- CachingHintValidation.cs
- SiteMapNode.cs
- DispatcherExceptionFilterEventArgs.cs
- AssemblyCache.cs
- CacheForPrimitiveTypes.cs
- CodeGeneratorOptions.cs
- DiagnosticEventProvider.cs
- DBConcurrencyException.cs
- TimeSpanParse.cs
- TabControlCancelEvent.cs
- FileSystemInfo.cs
- DiscardableAttribute.cs
- PanelDesigner.cs
- OverrideMode.cs
- PTUtility.cs
- FactoryId.cs
- SiteMapProvider.cs
- OracleBoolean.cs
- CipherData.cs
- ObjectListDesigner.cs
- SystemIPGlobalProperties.cs
- ToolCreatedEventArgs.cs
- DeploymentExceptionMapper.cs
- ConstructorNeedsTagAttribute.cs
- BitmapEffectvisualstate.cs
- ClientTargetCollection.cs
- DbConnectionPoolCounters.cs
- GrammarBuilder.cs
- HtmlContainerControl.cs
- HttpResponse.cs
- DataGridView.cs
- StaticResourceExtension.cs
- EntityProviderFactory.cs
- EnterpriseServicesHelper.cs
- CharacterMetricsDictionary.cs
- SmtpFailedRecipientException.cs
- PropertyTab.cs
- GroupPartitionExpr.cs
- TreeNodeSelectionProcessor.cs
- WebEvents.cs
- X509Certificate.cs
- errorpatternmatcher.cs
- HttpCookie.cs
- ZipArchive.cs
- NativeStructs.cs
- ClientEventManager.cs
- StatusBarItemAutomationPeer.cs
- TableLayoutColumnStyleCollection.cs
- LoadRetryAsyncResult.cs
- Visitors.cs
- Native.cs
- SqlCharStream.cs
- XhtmlTextWriter.cs
- RegisteredScript.cs
- TextServicesContext.cs
- DbParameterHelper.cs
- HandledEventArgs.cs
- SQLRoleProvider.cs
- HtmlImage.cs
- HtmlElementCollection.cs
- PseudoWebRequest.cs