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
- documentsequencetextcontainer.cs
- NavigationPropertyEmitter.cs
- ParameterCollectionEditorForm.cs
- dbenumerator.cs
- PrimitiveXmlSerializers.cs
- RectangleF.cs
- OperationCanceledException.cs
- CursorInteropHelper.cs
- SharedUtils.cs
- ReadWriteSpinLock.cs
- BitmapInitialize.cs
- FileClassifier.cs
- NetSectionGroup.cs
- TraceListeners.cs
- EntityDataSourceStatementEditorForm.cs
- BrowserCapabilitiesCompiler.cs
- AncestorChangedEventArgs.cs
- NavigationEventArgs.cs
- ContainsSearchOperator.cs
- CustomErrorsSection.cs
- LocalizableResourceBuilder.cs
- TextSelectionProcessor.cs
- UIElementPropertyUndoUnit.cs
- ImportedNamespaceContextItem.cs
- ReferenceEqualityComparer.cs
- EndpointAddress.cs
- SamlAuthenticationClaimResource.cs
- MembershipUser.cs
- TableItemStyle.cs
- OleDbConnectionPoolGroupProviderInfo.cs
- OdbcReferenceCollection.cs
- AsyncDataRequest.cs
- ToolStripSplitStackLayout.cs
- DataGridHeaderBorder.cs
- StatusCommandUI.cs
- RichTextBoxAutomationPeer.cs
- Marshal.cs
- FacetValues.cs
- LoadedOrUnloadedOperation.cs
- StringInfo.cs
- WebPartDeleteVerb.cs
- XmlSerializationGeneratedCode.cs
- TypefaceCollection.cs
- Cursor.cs
- PointF.cs
- DockProviderWrapper.cs
- FileVersion.cs
- ButtonField.cs
- DataGridViewCellToolTipTextNeededEventArgs.cs
- TraceInternal.cs
- ParseChildrenAsPropertiesAttribute.cs
- EmptyQuery.cs
- CurrencyWrapper.cs
- ContractNamespaceAttribute.cs
- ClientBuildManager.cs
- EntityModelBuildProvider.cs
- OciHandle.cs
- ParameterCollection.cs
- StylusCaptureWithinProperty.cs
- ChangePasswordDesigner.cs
- KeyboardDevice.cs
- DataColumnChangeEvent.cs
- XmlComment.cs
- ScriptingSectionGroup.cs
- LogExtent.cs
- XmlUrlResolver.cs
- PageAsyncTask.cs
- CultureTable.cs
- ObjectContextServiceProvider.cs
- UrlMappingsSection.cs
- NameTable.cs
- TaskHelper.cs
- CryptoConfig.cs
- FileEnumerator.cs
- TypeDescriptor.cs
- x509utils.cs
- BuilderInfo.cs
- httpstaticobjectscollection.cs
- DataPointer.cs
- OleAutBinder.cs
- IndentTextWriter.cs
- ColorMatrix.cs
- Registration.cs
- CornerRadiusConverter.cs
- CompositeCollectionView.cs
- Dynamic.cs
- HtmlUtf8RawTextWriter.cs
- CryptoApi.cs
- WebSysDescriptionAttribute.cs
- TransformGroup.cs
- SqlConnectionString.cs
- NavigationPropertyEmitter.cs
- TraceContextRecord.cs
- MemberInfoSerializationHolder.cs
- InstanceOwnerQueryResult.cs
- WorkflowPageSetupDialog.cs
- RsaSecurityTokenAuthenticator.cs
- CodePageUtils.cs
- TextElementAutomationPeer.cs
- PropertyCollection.cs