Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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.
*/
///
/// Initializes a new instance of a class using
/// default values.
///
public HtmlInputReset() : base("reset") {
}
/*
* Creates an intrinsic Html INPUT type=reset control.
*/
///
/// Initializes a new instance of a class using the
/// specified string.
///
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.
//------------------------------------------------------------------------------
//
// 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.
*/
///
/// Initializes a new instance of a class using
/// default values.
///
public HtmlInputReset() : base("reset") {
}
/*
* Creates an intrinsic Html INPUT type=reset control.
*/
///
/// Initializes a new instance of a class using the
/// specified string.
///
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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DataServiceHost.cs
- RankException.cs
- EnterpriseServicesHelper.cs
- _HelperAsyncResults.cs
- WebUtil.cs
- XmlArrayItemAttributes.cs
- XmlEntity.cs
- BinarySerializer.cs
- _DomainName.cs
- GeometryGroup.cs
- CodeMemberMethod.cs
- RowsCopiedEventArgs.cs
- TemplateComponentConnector.cs
- IISMapPath.cs
- WmiInstallComponent.cs
- Stackframe.cs
- GenericTypeParameterConverter.cs
- ManifestResourceInfo.cs
- PageAction.cs
- NameTable.cs
- KeyedPriorityQueue.cs
- HttpClientCertificate.cs
- ZipIOExtraField.cs
- GridItemCollection.cs
- ReaderContextStackData.cs
- ProbeMatchesMessage11.cs
- LabelLiteral.cs
- _LazyAsyncResult.cs
- TextAnchor.cs
- TextServicesLoader.cs
- MtomMessageEncodingElement.cs
- EntityTypeEmitter.cs
- ScriptServiceAttribute.cs
- QueryStringConverter.cs
- ClientTargetSection.cs
- EntityCommandDefinition.cs
- ClockController.cs
- GlyphCollection.cs
- New.cs
- Calendar.cs
- SettingsPropertyValue.cs
- MenuScrollingVisibilityConverter.cs
- DataControlFieldCell.cs
- ObjectDataSourceDesigner.cs
- HttpGetProtocolReflector.cs
- TabItem.cs
- CreateParams.cs
- WindowsStatusBar.cs
- DynamicPropertyHolder.cs
- SqlConnectionPoolGroupProviderInfo.cs
- XmlExpressionDumper.cs
- KnownColorTable.cs
- COAUTHIDENTITY.cs
- ContextMarshalException.cs
- ExtensionSimplifierMarkupObject.cs
- WriteFileContext.cs
- PrtCap_Base.cs
- BaseCollection.cs
- HotCommands.cs
- GroupBoxAutomationPeer.cs
- UserControl.cs
- ChannelFactoryBase.cs
- CornerRadiusConverter.cs
- ClientScriptItemCollection.cs
- RepeaterItemCollection.cs
- TabItemAutomationPeer.cs
- XmlCodeExporter.cs
- BitmapEffectGroup.cs
- DefaultTraceListener.cs
- SiteMembershipCondition.cs
- Crc32Helper.cs
- DesignTimeTemplateParser.cs
- EncryptedPackageFilter.cs
- SrgsRuleRef.cs
- ConnectionStringEditor.cs
- HttpApplication.cs
- BoolExpression.cs
- TextBoxDesigner.cs
- XmlElementList.cs
- Label.cs
- Parser.cs
- Ref.cs
- UnsafeNativeMethodsTablet.cs
- SourceFilter.cs
- _CacheStreams.cs
- ComponentSerializationService.cs
- ConstraintConverter.cs
- PrimaryKeyTypeConverter.cs
- SelectionItemProviderWrapper.cs
- SqlDesignerDataSourceView.cs
- SerialPinChanges.cs
- MergePropertyDescriptor.cs
- AspNetSynchronizationContext.cs
- WriteableBitmap.cs
- MultipleViewPattern.cs
- SQlBooleanStorage.cs
- HtmlInputReset.cs
- EventLogger.cs
- IisTraceWebEventProvider.cs
- ByteFacetDescriptionElement.cs