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
- HostExecutionContextManager.cs
- EventSetter.cs
- COM2TypeInfoProcessor.cs
- RoleServiceManager.cs
- XmlQualifiedName.cs
- DynamicDocumentPaginator.cs
- TimeSpanMinutesOrInfiniteConverter.cs
- EntityStoreSchemaGenerator.cs
- DBPropSet.cs
- FlagsAttribute.cs
- XmlSchemaSet.cs
- Matrix3DStack.cs
- InvalidOleVariantTypeException.cs
- FrugalList.cs
- MachineKeyValidationConverter.cs
- DisposableCollectionWrapper.cs
- ValidatingPropertiesEventArgs.cs
- StateRuntime.cs
- HotSpotCollection.cs
- ViewCellRelation.cs
- FrugalList.cs
- IndentedWriter.cs
- CodeGen.cs
- GeometryHitTestParameters.cs
- FileReader.cs
- Focus.cs
- PartialCachingControl.cs
- Double.cs
- MetadataItemSerializer.cs
- Mapping.cs
- MouseButton.cs
- PropertyFilterAttribute.cs
- InputChannelAcceptor.cs
- BaseResourcesBuildProvider.cs
- XmlSortKeyAccumulator.cs
- ParallelActivityDesigner.cs
- sqlmetadatafactory.cs
- SignedPkcs7.cs
- ExtendedPropertyCollection.cs
- CommandConverter.cs
- ByteStreamMessageUtility.cs
- ApplicationSecurityInfo.cs
- ToolStripItemEventArgs.cs
- UpdatePanelTriggerCollection.cs
- XmlSignatureManifest.cs
- TextComposition.cs
- SessionPageStatePersister.cs
- MappingModelBuildProvider.cs
- ProcessModuleCollection.cs
- ElementAction.cs
- RelationshipEnd.cs
- FilterableData.cs
- FormViewInsertedEventArgs.cs
- OleDbCommand.cs
- CdpEqualityComparer.cs
- RepeaterItemCollection.cs
- SafeThemeHandle.cs
- Normalization.cs
- AssemblyCacheEntry.cs
- BaseCollection.cs
- AutoSizeToolBoxItem.cs
- ListViewUpdatedEventArgs.cs
- ISO2022Encoding.cs
- InputLanguageCollection.cs
- Italic.cs
- TargetFrameworkUtil.cs
- UIElement3DAutomationPeer.cs
- StringAttributeCollection.cs
- MimeWriter.cs
- ExpressionVisitorHelpers.cs
- TemplateBindingExtension.cs
- PageParserFilter.cs
- TextRangeProviderWrapper.cs
- DefinitionProperties.cs
- ReflectionPermission.cs
- KeyNotFoundException.cs
- GridViewColumn.cs
- TemplateKeyConverter.cs
- DispatcherProcessingDisabled.cs
- SettingsBase.cs
- WebPartActionVerb.cs
- DropShadowBitmapEffect.cs
- PropertyRef.cs
- TraceContext.cs
- ConnectAlgorithms.cs
- CodeCatchClauseCollection.cs
- InputMethod.cs
- UmAlQuraCalendar.cs
- GenericUI.cs
- WCFModelStrings.Designer.cs
- MultiSelector.cs
- PowerModeChangedEventArgs.cs
- GroupBox.cs
- ObjectStateFormatter.cs
- NetworkInterface.cs
- SqlDuplicator.cs
- InstanceData.cs
- MetadataException.cs
- UnsafeNativeMethods.cs
- WindowsProgressbar.cs