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
- RefreshEventArgs.cs
- GACMembershipCondition.cs
- DeadCharTextComposition.cs
- Vector3DKeyFrameCollection.cs
- HttpModuleCollection.cs
- DataGridViewRowsAddedEventArgs.cs
- FlowDocumentScrollViewer.cs
- NameValuePair.cs
- PartialTrustVisibleAssemblyCollection.cs
- SafeReversePInvokeHandle.cs
- ThicknessAnimationBase.cs
- AsyncCompletedEventArgs.cs
- NetTcpSecurityElement.cs
- EntityStoreSchemaFilterEntry.cs
- AutoCompleteStringCollection.cs
- AppSettingsExpressionBuilder.cs
- BezierSegment.cs
- MeshGeometry3D.cs
- CFGGrammar.cs
- Filter.cs
- NumberAction.cs
- DrawingAttributesDefaultValueFactory.cs
- ResolveNextArgumentWorkItem.cs
- ViewPort3D.cs
- RawUIStateInputReport.cs
- SafeNativeMethods.cs
- DockPattern.cs
- TaskFileService.cs
- QueueSurrogate.cs
- HMACSHA384.cs
- InvalidProgramException.cs
- SoundPlayer.cs
- EventSourceCreationData.cs
- X509Certificate.cs
- ContextMenuStripGroup.cs
- XmlSerializerAssemblyAttribute.cs
- NameValueFileSectionHandler.cs
- FilterElement.cs
- IxmlLineInfo.cs
- XmlDigitalSignatureProcessor.cs
- AsymmetricCryptoHandle.cs
- CanExecuteRoutedEventArgs.cs
- NativeRightsManagementAPIsStructures.cs
- WinFormsUtils.cs
- PrivilegedConfigurationManager.cs
- ProviderMetadataCachedInformation.cs
- RichTextBoxAutomationPeer.cs
- DataBoundLiteralControl.cs
- SafeCertificateStore.cs
- DelegatedStream.cs
- DragStartedEventArgs.cs
- Number.cs
- XmlCodeExporter.cs
- ColorConvertedBitmap.cs
- FlowDocumentReader.cs
- MetadataItemEmitter.cs
- XPathChildIterator.cs
- SudsParser.cs
- MouseCaptureWithinProperty.cs
- ArglessEventHandlerProxy.cs
- CompilerParameters.cs
- SizeConverter.cs
- DomainUpDown.cs
- ClientCultureInfo.cs
- TypeName.cs
- InstanceDescriptor.cs
- Schema.cs
- TypeListConverter.cs
- BasicViewGenerator.cs
- SpecularMaterial.cs
- ModelServiceImpl.cs
- SQLDateTimeStorage.cs
- InstallerTypeAttribute.cs
- SegmentInfo.cs
- ResourceAttributes.cs
- DataTableMappingCollection.cs
- SQLGuidStorage.cs
- FontCacheLogic.cs
- OracleCommandBuilder.cs
- StaticContext.cs
- SafeNativeMethods.cs
- DataControlButton.cs
- ApplicationSettingsBase.cs
- CodeAccessPermission.cs
- CompatibleComparer.cs
- DataGridViewColumnTypeEditor.cs
- UInt32.cs
- ApplicationBuildProvider.cs
- BinaryObjectInfo.cs
- QilTernary.cs
- ProxyWebPartConnectionCollection.cs
- UncommonField.cs
- Base64Stream.cs
- LineInfo.cs
- PrintPageEvent.cs
- PackWebRequestFactory.cs
- InvalidWMPVersionException.cs
- RelationshipFixer.cs
- TemplateParser.cs
- BasicHttpSecurity.cs