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
- TokenBasedSetEnumerator.cs
- PasswordValidationException.cs
- TemplateControl.cs
- DeferrableContent.cs
- RepeaterItem.cs
- ContextQuery.cs
- GenericTextProperties.cs
- MsmqDiagnostics.cs
- SiteMapSection.cs
- DataSourceView.cs
- _BaseOverlappedAsyncResult.cs
- PocoPropertyAccessorStrategy.cs
- ActiveXHost.cs
- ToolStripDropDownMenu.cs
- XPathDocument.cs
- SimplePropertyEntry.cs
- TypeConverterHelper.cs
- AssemblyName.cs
- ObjectAnimationBase.cs
- RefreshInfo.cs
- RTLAwareMessageBox.cs
- ExclusiveHandle.cs
- CodeStatementCollection.cs
- HealthMonitoringSection.cs
- ServicePerformanceCounters.cs
- ImageBrush.cs
- SqlCacheDependencyDatabase.cs
- FtpWebRequest.cs
- HuffmanTree.cs
- EmptyStringExpandableObjectConverter.cs
- DropDownButton.cs
- PeerObject.cs
- iisPickupDirectory.cs
- NameSpaceExtractor.cs
- ValidatorCollection.cs
- WorkflowInlining.cs
- UidManager.cs
- ToolStripItemBehavior.cs
- WpfGeneratedKnownProperties.cs
- DrawingCollection.cs
- TableStyle.cs
- UserPersonalizationStateInfo.cs
- ScriptResourceAttribute.cs
- SmtpLoginAuthenticationModule.cs
- WebPartHeaderCloseVerb.cs
- StoreItemCollection.Loader.cs
- GenericWebPart.cs
- BitFlagsGenerator.cs
- InvariantComparer.cs
- EventDriven.cs
- MenuItem.cs
- RegexGroup.cs
- RegisteredArrayDeclaration.cs
- PlainXmlSerializer.cs
- SingleStorage.cs
- Axis.cs
- IFormattable.cs
- ToolStripButton.cs
- InputMethod.cs
- Propagator.ExtentPlaceholderCreator.cs
- XmlQualifiedName.cs
- ReflectionTypeLoadException.cs
- DataDocumentXPathNavigator.cs
- CodeAccessPermission.cs
- AuthenticationService.cs
- ClientSideQueueItem.cs
- Nullable.cs
- CompilerTypeWithParams.cs
- UserControlBuildProvider.cs
- PrimitiveXmlSerializers.cs
- ComponentSerializationService.cs
- PieceNameHelper.cs
- KeyGesture.cs
- UnauthorizedWebPart.cs
- GuidConverter.cs
- Facet.cs
- EncoderFallback.cs
- TimelineCollection.cs
- EDesignUtil.cs
- ChangeInterceptorAttribute.cs
- PointHitTestParameters.cs
- CollectionEditVerbManager.cs
- Int64AnimationUsingKeyFrames.cs
- ParenthesizePropertyNameAttribute.cs
- XmlExtensionFunction.cs
- SoapAttributeOverrides.cs
- TextContainerChangeEventArgs.cs
- HostingEnvironmentSection.cs
- AnnotationMap.cs
- ArrayHelper.cs
- PagesSection.cs
- UndoEngine.cs
- EmptyStringExpandableObjectConverter.cs
- EntityDataSource.cs
- TextFindEngine.cs
- Activator.cs
- Choices.cs
- MimeMultiPart.cs
- LayoutSettings.cs
- XmlWriterTraceListener.cs