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
- OrderedDictionary.cs
- CodeDirectionExpression.cs
- TemplatedWizardStep.cs
- OperandQuery.cs
- DataServiceQueryOfT.cs
- ResXFileRef.cs
- IsolatedStorageFile.cs
- QueryResponse.cs
- DataServiceProcessingPipeline.cs
- OdbcParameter.cs
- MessageLoggingFilterTraceRecord.cs
- SqlUserDefinedAggregateAttribute.cs
- ControlPropertyNameConverter.cs
- Subtree.cs
- TimeSpanSecondsOrInfiniteConverter.cs
- GenericTextProperties.cs
- EdmItemCollection.cs
- ThreadAttributes.cs
- ZipIOCentralDirectoryFileHeader.cs
- ChooseAction.cs
- WsiProfilesElementCollection.cs
- SecurityDescriptor.cs
- XmlSchemaAttributeGroupRef.cs
- ViewSimplifier.cs
- UnitControl.cs
- EntityKeyElement.cs
- SessionEndingEventArgs.cs
- ObjectDataSourceFilteringEventArgs.cs
- ProtocolElement.cs
- EntityProviderFactory.cs
- AdornedElementPlaceholder.cs
- XhtmlConformanceSection.cs
- ActivityBindForm.cs
- Rect.cs
- _BasicClient.cs
- FrameworkContentElement.cs
- AncestorChangedEventArgs.cs
- DecimalConstantAttribute.cs
- CollectionDataContract.cs
- SliderAutomationPeer.cs
- SliderAutomationPeer.cs
- UriTemplateClientFormatter.cs
- MdImport.cs
- WeakEventManager.cs
- RecognizeCompletedEventArgs.cs
- XmlEncoding.cs
- HttpModule.cs
- RowType.cs
- Rotation3D.cs
- _FtpDataStream.cs
- __ConsoleStream.cs
- VisualTreeHelper.cs
- ObjectDataSourceStatusEventArgs.cs
- InvalidOleVariantTypeException.cs
- RemoteWebConfigurationHostServer.cs
- BatchWriter.cs
- NetSectionGroup.cs
- WebCategoryAttribute.cs
- PointCollectionValueSerializer.cs
- Cursors.cs
- FontEmbeddingManager.cs
- ListView.cs
- SecurityElement.cs
- ThousandthOfEmRealDoubles.cs
- TypeHelper.cs
- FixedSOMLineRanges.cs
- NumberSubstitution.cs
- DataGridAutoGeneratingColumnEventArgs.cs
- MetadataArtifactLoaderFile.cs
- PlanCompiler.cs
- IODescriptionAttribute.cs
- SchemaCompiler.cs
- Timer.cs
- ToolStripMenuItem.cs
- DataColumnMapping.cs
- ReadOnlyMetadataCollection.cs
- BrowsableAttribute.cs
- CatalogZone.cs
- Splitter.cs
- NameScopePropertyAttribute.cs
- NodeInfo.cs
- Annotation.cs
- SqlNotificationEventArgs.cs
- OrderedDictionaryStateHelper.cs
- GCHandleCookieTable.cs
- BinaryNode.cs
- X509CertificateTokenFactoryCredential.cs
- Win32KeyboardDevice.cs
- BitmapFrameDecode.cs
- QueryableDataSourceView.cs
- MailFileEditor.cs
- ModifierKeysValueSerializer.cs
- ResetableIterator.cs
- DbParameterHelper.cs
- HiddenFieldPageStatePersister.cs
- ReleaseInstanceMode.cs
- SchemaSetCompiler.cs
- DesignTimeXamlWriter.cs
- Clipboard.cs
- RequestResizeEvent.cs