Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / ndp / fx / src / xsp / System / Web / UI / WebControls / DataControlButton.cs / 1 / DataControlButton.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.WebControls { using System; using System.Drawing; using System.Web.Util; ////// Derived version of Button used within a DataControl. /// [SupportsEventValidation] internal sealed class DataControlButton : Button { IPostBackContainer _container; internal DataControlButton(IPostBackContainer container) { _container = container; } public override bool CausesValidation { get { return false; } set { throw new NotSupportedException(SR.GetString(SR.CannotSetValidationOnDataControlButtons)); } } public override bool UseSubmitBehavior { get { return false; } set { throw new NotSupportedException(); } } protected sealed override PostBackOptions GetPostBackOptions() { PostBackOptions options; if (_container != null) { options = _container.GetPostBackOptions(this); if (Page != null) { options.ClientSubmit = true; } } else { options = base.GetPostBackOptions(); } return options; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.WebControls { using System; using System.Drawing; using System.Web.Util; ////// Derived version of Button used within a DataControl. /// [SupportsEventValidation] internal sealed class DataControlButton : Button { IPostBackContainer _container; internal DataControlButton(IPostBackContainer container) { _container = container; } public override bool CausesValidation { get { return false; } set { throw new NotSupportedException(SR.GetString(SR.CannotSetValidationOnDataControlButtons)); } } public override bool UseSubmitBehavior { get { return false; } set { throw new NotSupportedException(); } } protected sealed override PostBackOptions GetPostBackOptions() { PostBackOptions options; if (_container != null) { options = _container.GetPostBackOptions(this); if (Page != null) { options.ClientSubmit = true; } } else { options = base.GetPostBackOptions(); } return options; } } } // 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
- ModifierKeysConverter.cs
- SqlDelegatedTransaction.cs
- GradientSpreadMethodValidation.cs
- AnimatedTypeHelpers.cs
- WebControlAdapter.cs
- DBConnection.cs
- ManipulationPivot.cs
- BezierSegment.cs
- DNS.cs
- DataGridAutoGeneratingColumnEventArgs.cs
- DataColumnCollection.cs
- QilVisitor.cs
- ProxyWebPart.cs
- XmlPreloadedResolver.cs
- ByteArrayHelperWithString.cs
- GlobalProxySelection.cs
- WebPartConnectionsEventArgs.cs
- CodeDirectionExpression.cs
- MultipartIdentifier.cs
- ScriptHandlerFactory.cs
- XmlObjectSerializerContext.cs
- ObjectQueryState.cs
- DiscreteKeyFrames.cs
- MgmtConfigurationRecord.cs
- StringResourceManager.cs
- AccessorTable.cs
- RemoteCryptoRsaServiceProvider.cs
- StandardRuntimeEnumValidator.cs
- AutomationIdentifier.cs
- WhiteSpaceTrimStringConverter.cs
- XmlAttributeHolder.cs
- TypeListConverter.cs
- XmlSchemaParticle.cs
- Int64.cs
- CursorInteropHelper.cs
- DetailsViewRow.cs
- SynchronizedInputProviderWrapper.cs
- OdbcUtils.cs
- EndOfStreamException.cs
- Span.cs
- PolygonHotSpot.cs
- EncoderFallback.cs
- DetailsViewPagerRow.cs
- EventLogger.cs
- StringHandle.cs
- FontNamesConverter.cs
- StringValidator.cs
- PkcsUtils.cs
- EditBehavior.cs
- StreamReader.cs
- TransformerInfoCollection.cs
- Stackframe.cs
- InternalsVisibleToAttribute.cs
- ActivityBuilderXamlWriter.cs
- InvariantComparer.cs
- Zone.cs
- XmlSchemaValidationException.cs
- AnnotationResourceChangedEventArgs.cs
- IteratorFilter.cs
- EntityDesignerBuildProvider.cs
- CodeSnippetExpression.cs
- ContentPathSegment.cs
- SHA384Managed.cs
- DecoderReplacementFallback.cs
- RemoteWebConfigurationHost.cs
- ConfigViewGenerator.cs
- OptimalTextSource.cs
- DataGridViewHeaderCell.cs
- Char.cs
- RectangleConverter.cs
- Hex.cs
- InheritanceAttribute.cs
- GridViewRow.cs
- ParameterElement.cs
- SystemException.cs
- WizardSideBarListControlItem.cs
- WeakRefEnumerator.cs
- TemplateInstanceAttribute.cs
- WasNotInstalledException.cs
- PlaceHolder.cs
- ImageSourceValueSerializer.cs
- ToolStripItemCollection.cs
- StylusSystemGestureEventArgs.cs
- Transaction.cs
- ScriptControlDescriptor.cs
- UnsafeNativeMethods.cs
- DataServices.cs
- NaturalLanguageHyphenator.cs
- WebPartEditorOkVerb.cs
- HostedHttpTransportManager.cs
- SoapExtensionImporter.cs
- PageContentCollection.cs
- CodeCompiler.cs
- ToolStripItemCollection.cs
- Base64Decoder.cs
- DataGridDefaultColumnWidthTypeConverter.cs
- UriTemplateHelpers.cs
- SessionEndingEventArgs.cs
- CategoryAttribute.cs
- SettingsPropertyWrongTypeException.cs