Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / 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 } } }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
- CompilerState.cs
- ResourcePropertyMemberCodeDomSerializer.cs
- StringToken.cs
- DataGridViewCellEventArgs.cs
- SoapEnumAttribute.cs
- OleDbParameter.cs
- UserNamePasswordValidator.cs
- SslStream.cs
- SubclassTypeValidatorAttribute.cs
- RegexRunnerFactory.cs
- MulticastOption.cs
- CryptoProvider.cs
- PageThemeBuildProvider.cs
- Memoizer.cs
- FontStretches.cs
- PeerEndPoint.cs
- followingquery.cs
- CategoryGridEntry.cs
- WebPartCatalogCloseVerb.cs
- Int16AnimationUsingKeyFrames.cs
- DefaultPropertyAttribute.cs
- Image.cs
- PlaceHolder.cs
- VirtualPath.cs
- CallbackDebugElement.cs
- CachedTypeface.cs
- EntityDataSourceContainerNameItem.cs
- CalendarDateRangeChangingEventArgs.cs
- DATA_BLOB.cs
- XamlGridLengthSerializer.cs
- ObjectDataSourceView.cs
- EnumConverter.cs
- ParseElement.cs
- GridViewHeaderRowPresenterAutomationPeer.cs
- EntityContainerRelationshipSet.cs
- codemethodreferenceexpression.cs
- TextProviderWrapper.cs
- LogStore.cs
- PrintController.cs
- DataGridTablesFactory.cs
- MediaTimeline.cs
- SynchronizedDispatch.cs
- IOThreadTimer.cs
- SpeakProgressEventArgs.cs
- IntSecurity.cs
- ContentTextAutomationPeer.cs
- AtomServiceDocumentSerializer.cs
- ColorEditor.cs
- Int16Animation.cs
- UriTemplatePathSegment.cs
- DataConnectionHelper.cs
- DataGridViewColumn.cs
- NumericUpDownAcceleration.cs
- ReadOnlyDictionary.cs
- ExpressionPrinter.cs
- X509Extension.cs
- EncoderNLS.cs
- Compress.cs
- DesignTableCollection.cs
- ObjectContextServiceProvider.cs
- XmlParserContext.cs
- IisTraceWebEventProvider.cs
- HandleValueEditor.cs
- DescriptionAttribute.cs
- CommandValueSerializer.cs
- MsmqReceiveHelper.cs
- CodeMethodInvokeExpression.cs
- StrongNameMembershipCondition.cs
- SchemaName.cs
- UInt64Storage.cs
- StylusButtonCollection.cs
- Tile.cs
- Focus.cs
- PageAsyncTaskManager.cs
- PolicyLevel.cs
- TextEditorSpelling.cs
- MetadataArtifactLoaderXmlReaderWrapper.cs
- FontUnitConverter.cs
- DbConnectionPoolCounters.cs
- VectorAnimationUsingKeyFrames.cs
- RequestCacheValidator.cs
- RemotingConfiguration.cs
- Point3DKeyFrameCollection.cs
- LocalizableAttribute.cs
- MetadataItemCollectionFactory.cs
- PlacementWorkspace.cs
- XmlSchemaAppInfo.cs
- HtmlLiteralTextAdapter.cs
- IISMapPath.cs
- Matrix3DStack.cs
- CaseCqlBlock.cs
- OleDbPermission.cs
- EventLogLink.cs
- NativeMethods.cs
- CreateUserWizardStep.cs
- InvalidWMPVersionException.cs
- AttributeUsageAttribute.cs
- VersionPair.cs
- TailPinnedEventArgs.cs
- Identity.cs