Code:
/ DotNET / DotNET / 8.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
- TextRunProperties.cs
- ObjectStateFormatter.cs
- HttpRuntime.cs
- CalendarAutoFormat.cs
- OdbcParameter.cs
- SID.cs
- RC2.cs
- DependencyPropertyHelper.cs
- EmptyReadOnlyDictionaryInternal.cs
- Helper.cs
- CreateParams.cs
- ThreadExceptionEvent.cs
- SqlBuffer.cs
- SecurityPermission.cs
- DocumentSchemaValidator.cs
- ApplicationGesture.cs
- StorageMappingItemCollection.cs
- Stopwatch.cs
- WebServiceReceiveDesigner.cs
- BitmapEffectDrawing.cs
- TextViewBase.cs
- SqlFacetAttribute.cs
- TextClipboardData.cs
- GeometryCollection.cs
- OptimalTextSource.cs
- SignedXml.cs
- WebCategoryAttribute.cs
- _NetworkingPerfCounters.cs
- TextStore.cs
- InputScopeManager.cs
- Graphics.cs
- StagingAreaInputItem.cs
- CommandManager.cs
- SchemaObjectWriter.cs
- EmbeddedMailObjectsCollection.cs
- GridEntryCollection.cs
- ProgressiveCrcCalculatingStream.cs
- OrderedDictionary.cs
- BodyWriter.cs
- DragDeltaEventArgs.cs
- SystemUdpStatistics.cs
- GridViewUpdateEventArgs.cs
- BrowserTree.cs
- Fx.cs
- TextCharacters.cs
- CryptoProvider.cs
- wgx_render.cs
- CacheHelper.cs
- NameObjectCollectionBase.cs
- MatrixAnimationUsingPath.cs
- HealthMonitoringSectionHelper.cs
- ObjectQuery.cs
- XmlSerializerImportOptions.cs
- MessageQueuePermission.cs
- UpDownBaseDesigner.cs
- WeakReferenceList.cs
- SemanticTag.cs
- WorkflowRuntimeEndpoint.cs
- URI.cs
- GB18030Encoding.cs
- PasswordTextContainer.cs
- CompilerParameters.cs
- ClientProtocol.cs
- CodeAssignStatement.cs
- EntityConnectionStringBuilderItem.cs
- ConstraintConverter.cs
- IntellisenseTextBox.cs
- CompositeControl.cs
- EntityDataSourceWrapperCollection.cs
- TemplateColumn.cs
- TextSchema.cs
- BufferedStream.cs
- SqlRetyper.cs
- WindowsListView.cs
- AnnotationAdorner.cs
- Clipboard.cs
- ApplicationDirectoryMembershipCondition.cs
- ModelTreeEnumerator.cs
- MimeObjectFactory.cs
- ServiceMetadataExtension.cs
- SizeLimitedCache.cs
- LoginNameDesigner.cs
- LogLogRecordEnumerator.cs
- WebBodyFormatMessageProperty.cs
- ReadOnlyPermissionSet.cs
- Tokenizer.cs
- ClientApiGenerator.cs
- TrackingWorkflowEventArgs.cs
- VersionPair.cs
- SetIterators.cs
- Native.cs
- Selection.cs
- SqlBuilder.cs
- XPathAxisIterator.cs
- SoapProtocolReflector.cs
- BitmapImage.cs
- PackagePartCollection.cs
- CoreSwitches.cs
- _ChunkParse.cs
- InvalidAsynchronousStateException.cs