Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / UI / WebControls / DataControlButton.cs / 1305376 / 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
- AdornerPresentationContext.cs
- SqlDeflator.cs
- StorageComplexPropertyMapping.cs
- Slider.cs
- FormattedTextSymbols.cs
- SqlSelectClauseBuilder.cs
- Message.cs
- CallbackException.cs
- MDIControlStrip.cs
- DynamicPhysicalDiscoSearcher.cs
- _Events.cs
- VisualProxy.cs
- BlockCollection.cs
- PackageFilter.cs
- TypeSource.cs
- DataControlButton.cs
- BamlResourceSerializer.cs
- Interlocked.cs
- HttpResponseHeader.cs
- Exception.cs
- ProfileManager.cs
- Bits.cs
- RouteParametersHelper.cs
- DataGridViewRowConverter.cs
- DataTablePropertyDescriptor.cs
- ConvertersCollection.cs
- _LoggingObject.cs
- RtType.cs
- TextServicesCompartmentContext.cs
- ConnectionStringSettingsCollection.cs
- TextEndOfParagraph.cs
- Utils.cs
- RoutedEventArgs.cs
- ForwardPositionQuery.cs
- BitmapDownload.cs
- GeometryHitTestResult.cs
- EntityParameterCollection.cs
- ContextMenu.cs
- BuildProvider.cs
- SchemaInfo.cs
- AccessibleObject.cs
- PartialCachingControl.cs
- BookmarkInfo.cs
- DoubleAnimationUsingPath.cs
- ItemDragEvent.cs
- HuffmanTree.cs
- KerberosSecurityTokenAuthenticator.cs
- ObjectConverter.cs
- ExplicitDiscriminatorMap.cs
- PtsHelper.cs
- PersonalizationAdministration.cs
- StringCollection.cs
- ApplicationCommands.cs
- CharKeyFrameCollection.cs
- ApplicationFileCodeDomTreeGenerator.cs
- ActivityDelegate.cs
- EventTrigger.cs
- MatrixCamera.cs
- baseshape.cs
- mactripleDES.cs
- GridViewItemAutomationPeer.cs
- DataGridViewRowCancelEventArgs.cs
- XPathException.cs
- CustomErrorCollection.cs
- CompletionCallbackWrapper.cs
- CollectionDataContract.cs
- WebPartEditVerb.cs
- SemanticResolver.cs
- SqlDataSourceStatusEventArgs.cs
- WebPartConnection.cs
- AssemblyEvidenceFactory.cs
- BorderGapMaskConverter.cs
- ISessionStateStore.cs
- CommandHelpers.cs
- DecodeHelper.cs
- ValidatedControlConverter.cs
- CodeLinePragma.cs
- initElementDictionary.cs
- ReflectionHelper.cs
- Codec.cs
- EntityDataSourceStatementEditor.cs
- Message.cs
- XmlNodeList.cs
- WmpBitmapDecoder.cs
- RegexWorker.cs
- Flowchart.cs
- AdornerHitTestResult.cs
- ApplicationId.cs
- Permission.cs
- PersonalizationAdministration.cs
- XmlILConstructAnalyzer.cs
- Geometry3D.cs
- PublishLicense.cs
- TrustManagerPromptUI.cs
- AttributeExtensions.cs
- WebControl.cs
- DataControlButton.cs
- cryptoapiTransform.cs
- ISessionStateStore.cs
- RemoveFromCollection.cs