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
- MissingManifestResourceException.cs
- X509InitiatorCertificateClientElement.cs
- BlurBitmapEffect.cs
- XXXOnTypeBuilderInstantiation.cs
- VersionedStreamOwner.cs
- Console.cs
- DisplayInformation.cs
- Constants.cs
- rsa.cs
- ProxyWebPart.cs
- GridView.cs
- regiisutil.cs
- BitSet.cs
- DupHandleConnectionReader.cs
- diagnosticsswitches.cs
- TemplateEditingVerb.cs
- AstNode.cs
- ToolStripDropDownClosingEventArgs.cs
- XmlSerializerVersionAttribute.cs
- InputLanguageProfileNotifySink.cs
- MessagePropertyAttribute.cs
- SurrogateSelector.cs
- TreeViewImageKeyConverter.cs
- FamilyCollection.cs
- unitconverter.cs
- dsa.cs
- WindowsAuthenticationModule.cs
- TagPrefixInfo.cs
- CipherData.cs
- MergablePropertyAttribute.cs
- UserPreferenceChangedEventArgs.cs
- ScriptMethodAttribute.cs
- ValueTypeFieldReference.cs
- XmlIgnoreAttribute.cs
- DocumentScope.cs
- EncoderParameter.cs
- EdmRelationshipNavigationPropertyAttribute.cs
- XmlSchemaSubstitutionGroup.cs
- WinEventWrap.cs
- _SslStream.cs
- BitmapEffectDrawingContextWalker.cs
- ServicesSection.cs
- _ListenerResponseStream.cs
- BaseTemplateBuildProvider.cs
- NameHandler.cs
- ReaderWriterLockWrapper.cs
- ExternalException.cs
- TogglePattern.cs
- PreviewPrintController.cs
- complextypematerializer.cs
- ScrollBarAutomationPeer.cs
- Compensate.cs
- TabPage.cs
- ObjectStorage.cs
- PropertyToken.cs
- ConnectionInterfaceCollection.cs
- UpdatePanelTrigger.cs
- XmlWrappingReader.cs
- UInt64Storage.cs
- ExpressionWriter.cs
- SizeAnimation.cs
- TextRangeSerialization.cs
- TdsParserSessionPool.cs
- CssStyleCollection.cs
- SystemIcmpV4Statistics.cs
- HostingEnvironment.cs
- WhitespaceRuleLookup.cs
- MachineSettingsSection.cs
- IntellisenseTextBox.designer.cs
- DataListGeneralPage.cs
- XPathCompileException.cs
- MD5HashHelper.cs
- dataprotectionpermission.cs
- DataQuery.cs
- CommonObjectSecurity.cs
- EndSelectCardRequest.cs
- PropertyEmitterBase.cs
- BindingsCollection.cs
- AssemblyHash.cs
- BasicBrowserDialog.designer.cs
- RowVisual.cs
- MenuCommand.cs
- DelayDesigner.cs
- ToolBarButtonClickEvent.cs
- StringFunctions.cs
- CaretElement.cs
- RecordManager.cs
- Site.cs
- StrokeDescriptor.cs
- SmtpDigestAuthenticationModule.cs
- ArrayTypeMismatchException.cs
- UriParserTemplates.cs
- HtmlInputPassword.cs
- SingleObjectCollection.cs
- OleAutBinder.cs
- OpenTypeLayout.cs
- Event.cs
- TextBoxAutoCompleteSourceConverter.cs
- DefaultEventAttribute.cs
- SettingsPropertyCollection.cs