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
- HealthMonitoringSectionHelper.cs
- PLINQETWProvider.cs
- SoapMessage.cs
- BindUriHelper.cs
- ResourcePart.cs
- DataTableMapping.cs
- ResourcesBuildProvider.cs
- ExpressionConverter.cs
- RSAPKCS1SignatureDeformatter.cs
- DataListItem.cs
- KeyConverter.cs
- MdiWindowListItemConverter.cs
- ConfigurationPropertyAttribute.cs
- ArgumentNullException.cs
- TextBoxView.cs
- QilInvokeLateBound.cs
- WorkItem.cs
- RegexNode.cs
- BoundsDrawingContextWalker.cs
- RectangleGeometry.cs
- HighlightComponent.cs
- PropertyGroupDescription.cs
- Variant.cs
- DispatcherExceptionEventArgs.cs
- CodeLabeledStatement.cs
- InvalidWMPVersionException.cs
- OneToOneMappingSerializer.cs
- RevocationPoint.cs
- SQLInt16.cs
- JapaneseCalendar.cs
- WeakReferenceEnumerator.cs
- TerminateDesigner.cs
- datacache.cs
- WebPartDeleteVerb.cs
- SuppressMergeCheckAttribute.cs
- FtpWebResponse.cs
- DataServiceKeyAttribute.cs
- DataGridViewColumnTypeEditor.cs
- OleDbMetaDataFactory.cs
- IdentifierCollection.cs
- AsyncResult.cs
- SafeThemeHandle.cs
- XomlDesignerLoader.cs
- XmlSchemaObject.cs
- DataObject.cs
- bindurihelper.cs
- webeventbuffer.cs
- DefaultClaimSet.cs
- ArrayWithOffset.cs
- Crypto.cs
- RowType.cs
- EntityReference.cs
- AppDomain.cs
- WrapPanel.cs
- Internal.cs
- EncoderReplacementFallback.cs
- ServiceModelActivity.cs
- HtmlTableCell.cs
- SQLGuid.cs
- ButtonBaseAutomationPeer.cs
- NullableIntSumAggregationOperator.cs
- ProfileManager.cs
- TextParentUndoUnit.cs
- HandleValueEditor.cs
- EventItfInfo.cs
- DropSource.cs
- DateTimeConstantAttribute.cs
- CodeSubDirectory.cs
- TemplateColumn.cs
- AutomationAttributeInfo.cs
- mactripleDES.cs
- HttpDictionary.cs
- WebControl.cs
- FamilyMap.cs
- CompiledRegexRunner.cs
- DataGridTextBox.cs
- CompilerTypeWithParams.cs
- PartitionedStreamMerger.cs
- TrackingDataItemValue.cs
- InvalidProgramException.cs
- ToolStripMenuItem.cs
- TypeSemantics.cs
- CommandID.cs
- Random.cs
- SHA1.cs
- SizeIndependentAnimationStorage.cs
- TextEditorMouse.cs
- PathFigure.cs
- ResumeStoryboard.cs
- ResourceExpressionEditorSheet.cs
- ValueTypeFixupInfo.cs
- MetadataFile.cs
- ProfileModule.cs
- StandardToolWindows.cs
- AccessorTable.cs
- ParserContext.cs
- DataColumn.cs
- MsmqTransportBindingElement.cs
- SamlAdvice.cs
- SymbolEqualComparer.cs