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
- IssuedTokenParametersElement.cs
- HttpCacheVary.cs
- Compilation.cs
- Brush.cs
- PenThreadPool.cs
- ShaderEffect.cs
- DispatcherTimer.cs
- EnumDataContract.cs
- DetailsViewInsertEventArgs.cs
- ElementAtQueryOperator.cs
- Parser.cs
- ObjectViewEntityCollectionData.cs
- BinaryObjectInfo.cs
- XmlILModule.cs
- ServiceHostingEnvironmentSection.cs
- DispatcherProcessingDisabled.cs
- TreeViewItem.cs
- SecurityChannelListener.cs
- PartialList.cs
- ContextStack.cs
- DesignerProperties.cs
- EventWaitHandleSecurity.cs
- WebUtility.cs
- WebPartTransformer.cs
- Encoder.cs
- MultiSelectRootGridEntry.cs
- DebugView.cs
- VarRefManager.cs
- XmlSchema.cs
- XmlBoundElement.cs
- XmlBufferedByteStreamReader.cs
- Comparer.cs
- DataGridAddNewRow.cs
- OracleCommandBuilder.cs
- PageTheme.cs
- RolePrincipal.cs
- SimpleWorkerRequest.cs
- FilePrompt.cs
- DesignerTransactionCloseEvent.cs
- WebPartCatalogCloseVerb.cs
- ObjectReaderCompiler.cs
- EntitySqlException.cs
- TagMapCollection.cs
- SqlCacheDependency.cs
- ConfigurationPropertyAttribute.cs
- DataGridViewIntLinkedList.cs
- ServiceDescription.cs
- TimeSpan.cs
- _ConnectionGroup.cs
- DataFieldEditor.cs
- UnmanagedMemoryStream.cs
- DoubleAnimationUsingPath.cs
- PseudoWebRequest.cs
- WaitHandle.cs
- BoolExpression.cs
- CompilationUtil.cs
- ExpandCollapseIsCheckedConverter.cs
- XmlComplianceUtil.cs
- Figure.cs
- ZipIOCentralDirectoryFileHeader.cs
- DragEventArgs.cs
- NameNode.cs
- NodeCounter.cs
- XmlArrayItemAttributes.cs
- FaultDesigner.cs
- TaskSchedulerException.cs
- ListControlStringCollectionEditor.cs
- DrawingDrawingContext.cs
- TraceContext.cs
- FormViewInsertEventArgs.cs
- TemplateParser.cs
- HttpCapabilitiesSectionHandler.cs
- SecurityException.cs
- CompressedStack.cs
- MouseEvent.cs
- XmlDeclaration.cs
- DifferencingCollection.cs
- Baml6ConstructorInfo.cs
- RectIndependentAnimationStorage.cs
- CategoryGridEntry.cs
- MembershipSection.cs
- XmlSchemaComplexContentRestriction.cs
- InitializeCorrelation.cs
- SchemaImporterExtensionsSection.cs
- TraceContextRecord.cs
- InfoCardAsymmetricCrypto.cs
- EntityViewGenerationAttribute.cs
- TdsParser.cs
- DoubleStorage.cs
- DateTimePicker.cs
- RootProfilePropertySettingsCollection.cs
- CommandManager.cs
- EventDescriptorCollection.cs
- DatatypeImplementation.cs
- AssociationSetMetadata.cs
- XmlAtomicValue.cs
- AnimationLayer.cs
- DrawListViewColumnHeaderEventArgs.cs
- Hashtable.cs
- ControlPropertyNameConverter.cs