Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / DEVDIV / depot / DevDiv / releases / whidbey / QFE / ndp / fx / src / xsp / System / Web / UI / WebControls / DataControlButton.cs / 2 / 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. //------------------------------------------------------------------------------ //// 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- Compiler.cs
- SecurityPermission.cs
- SecurityCriticalDataForSet.cs
- ThreadStaticAttribute.cs
- NativeMethods.cs
- SiteMapDataSourceView.cs
- IDispatchConstantAttribute.cs
- CatalogPartCollection.cs
- DiscoveryReferences.cs
- PathGeometry.cs
- Transform3DGroup.cs
- WhitespaceSignificantCollectionAttribute.cs
- StagingAreaInputItem.cs
- CharacterHit.cs
- BitmapScalingModeValidation.cs
- TextBox.cs
- JsonGlobals.cs
- TabRenderer.cs
- ExtendedProtectionPolicy.cs
- WindowsRichEditRange.cs
- UserValidatedEventArgs.cs
- safex509handles.cs
- SmiTypedGetterSetter.cs
- HtmlInputRadioButton.cs
- SHA1Managed.cs
- UTF8Encoding.cs
- SelectionProviderWrapper.cs
- Helpers.cs
- IgnoreFlushAndCloseStream.cs
- WinEventWrap.cs
- DllNotFoundException.cs
- ServerReliableChannelBinder.cs
- LayoutExceptionEventArgs.cs
- MemberDescriptor.cs
- SchemaHelper.cs
- TimeoutTimer.cs
- JsonQNameDataContract.cs
- UriScheme.cs
- DataSet.cs
- UIElementParagraph.cs
- WindowsListViewItemStartMenu.cs
- WebPartCollection.cs
- GenericXmlSecurityToken.cs
- XmlSerializer.cs
- TreeViewEvent.cs
- BitmapMetadataEnumerator.cs
- RangeExpression.cs
- SByteConverter.cs
- Membership.cs
- CodeDomComponentSerializationService.cs
- FilterElement.cs
- OwnerDrawPropertyBag.cs
- ProviderSettingsCollection.cs
- XmlSchemaAnyAttribute.cs
- WebPartAuthorizationEventArgs.cs
- TextEditorDragDrop.cs
- SiteOfOriginPart.cs
- DataGridTableCollection.cs
- GridViewRowEventArgs.cs
- UInt64Converter.cs
- Point3DAnimationBase.cs
- DataRelationPropertyDescriptor.cs
- JsonServiceDocumentSerializer.cs
- ContainerTracking.cs
- XPathException.cs
- MergeLocalizationDirectives.cs
- FormViewModeEventArgs.cs
- PathData.cs
- FontStyleConverter.cs
- AutoCompleteStringCollection.cs
- TcpServerChannel.cs
- ItemMap.cs
- ImageDrawing.cs
- Touch.cs
- TextBoxView.cs
- MexHttpBindingCollectionElement.cs
- PerformanceCounterTraceRecord.cs
- SimpleTextLine.cs
- XmlArrayAttribute.cs
- DataControlFieldHeaderCell.cs
- VirtualizedCellInfoCollection.cs
- CodeAssignStatement.cs
- Opcode.cs
- TransformerInfo.cs
- TreeNodeStyle.cs
- FormViewUpdatedEventArgs.cs
- TableLayoutPanelCellPosition.cs
- UnsafeMethods.cs
- CodePrimitiveExpression.cs
- OdbcStatementHandle.cs
- SelectionChangedEventArgs.cs
- SafeNativeMethods.cs
- DebugView.cs
- CodeVariableReferenceExpression.cs
- RectValueSerializer.cs
- BamlBinaryReader.cs
- TraceLevelStore.cs
- ListBoxItemWrapperAutomationPeer.cs
- WebPartEditorOkVerb.cs
- ConfigurationElementProperty.cs