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
- FilterableAttribute.cs
- DetailsView.cs
- ChtmlPageAdapter.cs
- Stylesheet.cs
- OleStrCAMarshaler.cs
- TableCellAutomationPeer.cs
- DataViewListener.cs
- RequestCache.cs
- WbmpConverter.cs
- TypeContext.cs
- SecurityTokenSerializer.cs
- Int32EqualityComparer.cs
- BindingValueChangedEventArgs.cs
- XamlFigureLengthSerializer.cs
- TCPListener.cs
- MsmqIntegrationBindingElement.cs
- DebugView.cs
- SimpleWebHandlerParser.cs
- ApplicationActivator.cs
- StreamGeometry.cs
- FunctionDetailsReader.cs
- AssociationTypeEmitter.cs
- MatrixAnimationBase.cs
- ResourcePool.cs
- QilParameter.cs
- MatrixStack.cs
- RemotingServices.cs
- GeometryGroup.cs
- ValueTypeFixupInfo.cs
- XamlStream.cs
- ExitEventArgs.cs
- BaseTemplateParser.cs
- ConfigurationSettings.cs
- Thumb.cs
- ProtocolsSection.cs
- ParseHttpDate.cs
- Stacktrace.cs
- CodeBlockBuilder.cs
- DisplayNameAttribute.cs
- Package.cs
- MaskDesignerDialog.cs
- BamlBinaryReader.cs
- HGlobalSafeHandle.cs
- Process.cs
- ScriptReference.cs
- ValidationManager.cs
- ColumnCollection.cs
- TextWriter.cs
- MatrixAnimationBase.cs
- FolderLevelBuildProviderAppliesToAttribute.cs
- MailAddressCollection.cs
- X509CertificateTrustedIssuerElementCollection.cs
- StubHelpers.cs
- GridViewDeletedEventArgs.cs
- AuthorizationRule.cs
- XmlSchemaSimpleTypeRestriction.cs
- input.cs
- EntityDesignPluralizationHandler.cs
- AlternateView.cs
- PrintingPermission.cs
- SecurityDocument.cs
- XmlSerializerVersionAttribute.cs
- OperationContractGenerationContext.cs
- ClientBuildManagerCallback.cs
- DataKeyArray.cs
- LambdaCompiler.Generated.cs
- Decorator.cs
- EmptyStringExpandableObjectConverter.cs
- DSASignatureDeformatter.cs
- DataObjectSettingDataEventArgs.cs
- Table.cs
- UnsafeNativeMethods.cs
- CodeGroup.cs
- GlobalProxySelection.cs
- GenericWebPart.cs
- PointAnimationBase.cs
- DataSourceUtil.cs
- BitmapEffect.cs
- JulianCalendar.cs
- sqlnorm.cs
- TextClipboardData.cs
- TreeBuilderXamlTranslator.cs
- SignatureDescription.cs
- RequestCacheManager.cs
- SafeFileMappingHandle.cs
- Effect.cs
- RenameRuleObjectDialog.cs
- DictionaryTraceRecord.cs
- UnknownBitmapEncoder.cs
- ObjectHelper.cs
- Encoder.cs
- DataRelationPropertyDescriptor.cs
- ListViewDeletedEventArgs.cs
- SecurityKeyIdentifierClause.cs
- AssociationTypeEmitter.cs
- Directory.cs
- DrawingCollection.cs
- KnownTypesProvider.cs
- QuadraticBezierSegment.cs
- SchemaType.cs