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
- XmlSerializationWriter.cs
- DocumentEventArgs.cs
- TemplateColumn.cs
- Hex.cs
- SQLInt32Storage.cs
- TextEffectCollection.cs
- PlanCompilerUtil.cs
- _OverlappedAsyncResult.cs
- DropDownHolder.cs
- TransactionInformation.cs
- HtmlControl.cs
- TypeToken.cs
- DateTimeValueSerializer.cs
- HtmlInputCheckBox.cs
- DispatcherHookEventArgs.cs
- SimpleWebHandlerParser.cs
- DesignTimeVisibleAttribute.cs
- EpmContentSerializerBase.cs
- PeerCollaboration.cs
- XmlIlVisitor.cs
- PingReply.cs
- FormsAuthenticationModule.cs
- TableSectionStyle.cs
- HttpWebRequest.cs
- SHA256.cs
- PieceNameHelper.cs
- PopupEventArgs.cs
- LateBoundBitmapDecoder.cs
- SystemColors.cs
- cache.cs
- ImageIndexEditor.cs
- HyperlinkAutomationPeer.cs
- HttpCacheParams.cs
- WebPartEditorOkVerb.cs
- GradientBrush.cs
- DataListItem.cs
- Enum.cs
- SHA256.cs
- ExplicitDiscriminatorMap.cs
- Int64AnimationBase.cs
- AttachedPropertyBrowsableForTypeAttribute.cs
- RadioButton.cs
- CodeCastExpression.cs
- sqlcontext.cs
- CompilationLock.cs
- ComponentDispatcher.cs
- BaseDataListActionList.cs
- WSAddressing10ProblemHeaderQNameFault.cs
- FormsAuthenticationUserCollection.cs
- NativeMethods.cs
- SqlXml.cs
- QilStrConcatenator.cs
- WindowPattern.cs
- PartialArray.cs
- HandlerFactoryWrapper.cs
- File.cs
- WindowsRebar.cs
- TextClipboardData.cs
- FileIOPermission.cs
- DSASignatureFormatter.cs
- CompiledXpathExpr.cs
- DataSourceCacheDurationConverter.cs
- ToolStripContainerDesigner.cs
- TimeoutValidationAttribute.cs
- ITreeGenerator.cs
- XpsLiterals.cs
- XPathDescendantIterator.cs
- PropertyChangedEventArgs.cs
- HitTestDrawingContextWalker.cs
- StylusEventArgs.cs
- InternalSafeNativeMethods.cs
- HtmlInputText.cs
- CodeObjectCreateExpression.cs
- MailHeaderInfo.cs
- RealProxy.cs
- Image.cs
- Button.cs
- GroupBoxDesigner.cs
- AstTree.cs
- ConsumerConnectionPoint.cs
- DeviceContext2.cs
- InvalidAsynchronousStateException.cs
- FixedSOMPageElement.cs
- TreeBuilderBamlTranslator.cs
- DiscardableAttribute.cs
- EntityContainerEmitter.cs
- XmlValidatingReader.cs
- HttpHeaderCollection.cs
- ClientSponsor.cs
- MissingMethodException.cs
- SystemGatewayIPAddressInformation.cs
- LicenseContext.cs
- BinaryConverter.cs
- DropDownList.cs
- DataGridRelationshipRow.cs
- DataKeyPropertyAttribute.cs
- TransactionBridge.cs
- DeviceOverridableAttribute.cs
- AutomationElement.cs
- AccessText.cs