Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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
- XmlReflectionMember.cs
- LinkGrep.cs
- IntMinMaxAggregationOperator.cs
- ObservableCollectionDefaultValueFactory.cs
- WebPartsSection.cs
- LinkUtilities.cs
- MouseBinding.cs
- ConfigurationPermission.cs
- ListBoxItemWrapperAutomationPeer.cs
- DefaultPrintController.cs
- AttributeCollection.cs
- handlecollector.cs
- _HeaderInfo.cs
- EntityTypeEmitter.cs
- ControlAdapter.cs
- HTMLTagNameToTypeMapper.cs
- SystemKeyConverter.cs
- HashMembershipCondition.cs
- FixedPageStructure.cs
- EpmSyndicationContentSerializer.cs
- HwndSourceParameters.cs
- AmbientLight.cs
- RuntimeHandles.cs
- StackOverflowException.cs
- TextCompositionEventArgs.cs
- ConfigXmlAttribute.cs
- ProfileSettingsCollection.cs
- TiffBitmapEncoder.cs
- StaticTextPointer.cs
- ToolStripScrollButton.cs
- ResolveNameEventArgs.cs
- ListComponentEditor.cs
- IPEndPointCollection.cs
- EntityObject.cs
- ClockController.cs
- DesignTimeVisibleAttribute.cs
- TypeToken.cs
- PathFigureCollection.cs
- ControlBuilder.cs
- FixedSOMLineRanges.cs
- LinqDataSourceValidationException.cs
- RegexNode.cs
- XmlDataImplementation.cs
- AuthorizationPolicyTypeElement.cs
- PreloadedPackages.cs
- Identity.cs
- ContextMenu.cs
- CodeValidator.cs
- DataGridViewSelectedCellCollection.cs
- AppDomainGrammarProxy.cs
- SchemaNamespaceManager.cs
- Rotation3DKeyFrameCollection.cs
- IPipelineRuntime.cs
- XmlSchemaSimpleType.cs
- X509Chain.cs
- X509Certificate2.cs
- TextEndOfLine.cs
- PersistStreamTypeWrapper.cs
- CaseStatement.cs
- TiffBitmapEncoder.cs
- ListManagerBindingsCollection.cs
- DnsPermission.cs
- ListSourceHelper.cs
- SqlRowUpdatedEvent.cs
- EDesignUtil.cs
- PlanCompiler.cs
- XmlComplianceUtil.cs
- XmlSerializerSection.cs
- XsltConvert.cs
- TextParaClient.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- _RequestCacheProtocol.cs
- StrongNameMembershipCondition.cs
- TextContainerHelper.cs
- DBAsyncResult.cs
- TargetInvocationException.cs
- DomainConstraint.cs
- FixedSOMLineRanges.cs
- SerialPort.cs
- _Connection.cs
- FilterException.cs
- ComponentRenameEvent.cs
- Stackframe.cs
- MessageEnumerator.cs
- _IPv4Address.cs
- RoutedUICommand.cs
- AttachedPropertyBrowsableForChildrenAttribute.cs
- InternalEnumValidatorAttribute.cs
- DocumentPageHost.cs
- WebServiceResponse.cs
- PointConverter.cs
- MembershipUser.cs
- Win32KeyboardDevice.cs
- ButtonBaseAutomationPeer.cs
- NameGenerator.cs
- PropertyCollection.cs
- ProcessHostMapPath.cs
- ExpressionList.cs
- KnowledgeBase.cs
- CodeIndexerExpression.cs