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 / 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
- CapabilitiesState.cs
- GenericPrincipal.cs
- SiteOfOriginContainer.cs
- CodeTypeParameterCollection.cs
- DesignColumn.cs
- BooleanAnimationUsingKeyFrames.cs
- XmlSchemaNotation.cs
- HtmlFormWrapper.cs
- Rights.cs
- ConstructorNeedsTagAttribute.cs
- ResourcePool.cs
- DecoderFallbackWithFailureFlag.cs
- FreezableDefaultValueFactory.cs
- ScaleTransform3D.cs
- ChannelDispatcher.cs
- PersonalizationDictionary.cs
- SafeThemeHandle.cs
- HwndHostAutomationPeer.cs
- XmlEncodedRawTextWriter.cs
- IdentityManager.cs
- Membership.cs
- DocumentViewerAutomationPeer.cs
- CodeCatchClauseCollection.cs
- ListBindableAttribute.cs
- AssemblyCollection.cs
- ConfigurationFileMap.cs
- DataTemplateKey.cs
- DataGridViewDataConnection.cs
- SqlNodeTypeOperators.cs
- ManagementClass.cs
- DateTimeOffsetConverter.cs
- HttpGetProtocolImporter.cs
- WebPartUtil.cs
- Viewport2DVisual3D.cs
- MsmqOutputChannel.cs
- EventLogTraceListener.cs
- DesignerSerializationOptionsAttribute.cs
- Window.cs
- CheckStoreFileValidityRequest.cs
- PrintPreviewControl.cs
- WindowsPen.cs
- SolidColorBrush.cs
- DataGridViewLinkCell.cs
- Array.cs
- BitmapCacheBrush.cs
- Util.cs
- RoutedCommand.cs
- MissingMemberException.cs
- ModuleBuilderData.cs
- DynamicObject.cs
- InvalidFilterCriteriaException.cs
- DataGridViewColumn.cs
- compensatingcollection.cs
- ManagedFilter.cs
- MsmqIntegrationProcessProtocolHandler.cs
- invalidudtexception.cs
- ByteStreamGeometryContext.cs
- SkinBuilder.cs
- NoPersistScope.cs
- RuntimeConfig.cs
- TableCell.cs
- ConfigUtil.cs
- ImageAttributes.cs
- ProxyWebPartManager.cs
- CalendarDesigner.cs
- SimpleType.cs
- DelegateSerializationHolder.cs
- XPathMultyIterator.cs
- StylusShape.cs
- CreateParams.cs
- Geometry3D.cs
- Query.cs
- AttachedAnnotation.cs
- StyleModeStack.cs
- QueryableDataSourceEditData.cs
- SiteMapPathDesigner.cs
- SignatureDescription.cs
- AlternateViewCollection.cs
- ProcessManager.cs
- SupportsEventValidationAttribute.cs
- DocumentPageHost.cs
- WebPartDisplayModeCollection.cs
- ChunkedMemoryStream.cs
- ConstructorBuilder.cs
- HistoryEventArgs.cs
- DecimalAnimationBase.cs
- ProfileSettingsCollection.cs
- DbParameterHelper.cs
- UnsafeNativeMethods.cs
- JulianCalendar.cs
- DesignBindingEditor.cs
- InternalDuplexChannelListener.cs
- MachineKeySection.cs
- RenderData.cs
- XmlTextWriter.cs
- XmlSchemaRedefine.cs
- FunctionGenerator.cs
- x509utils.cs
- Single.cs
- ParameterBuilder.cs