Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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
- ListBoxItemWrapperAutomationPeer.cs
- elementinformation.cs
- BulletChrome.cs
- MetafileHeader.cs
- OdbcConnectionPoolProviderInfo.cs
- ObjectQuery_EntitySqlExtensions.cs
- TypeAccessException.cs
- PathFigure.cs
- SqlCaseSimplifier.cs
- UnaryNode.cs
- WebPartZoneBase.cs
- BitmapSource.cs
- MDIWindowDialog.cs
- ListView.cs
- InputMethodStateChangeEventArgs.cs
- CustomAssemblyResolver.cs
- ToolStripContainer.cs
- SettingsPropertyIsReadOnlyException.cs
- BindingMemberInfo.cs
- TypeReference.cs
- XsltFunctions.cs
- StaticFileHandler.cs
- GridViewRowEventArgs.cs
- DirectionalLight.cs
- AssociationSetMetadata.cs
- ReplacementText.cs
- NegationPusher.cs
- TextTreeExtractElementUndoUnit.cs
- HelpInfo.cs
- BoolExpr.cs
- AttributeEmitter.cs
- AuthorizationRule.cs
- RuleSettingsCollection.cs
- LabelEditEvent.cs
- PackageRelationshipCollection.cs
- figurelengthconverter.cs
- TreeNode.cs
- WebPartUtil.cs
- SQLBytes.cs
- DataSourceView.cs
- AssemblyFilter.cs
- RSAPKCS1SignatureFormatter.cs
- PropertyEmitter.cs
- HttpVersion.cs
- DesignSurfaceServiceContainer.cs
- ContentDesigner.cs
- InternalControlCollection.cs
- ValueSerializerAttribute.cs
- UshortList2.cs
- ValidationResult.cs
- RectValueSerializer.cs
- MultipleViewPattern.cs
- WrappedKeySecurityToken.cs
- WebPartDisplayModeCollection.cs
- ProcessDesigner.cs
- StartUpEventArgs.cs
- WindowsAuthenticationModule.cs
- xamlnodes.cs
- XmlComplianceUtil.cs
- BookmarkManager.cs
- ValidationErrorCollection.cs
- Calendar.cs
- TypeToken.cs
- BooleanAnimationUsingKeyFrames.cs
- RecordBuilder.cs
- HMACSHA512.cs
- XsltCompileContext.cs
- Calendar.cs
- BitmapDecoder.cs
- DocumentXmlWriter.cs
- WebPermission.cs
- MSAAWinEventWrap.cs
- httpstaticobjectscollection.cs
- EntityObject.cs
- RequestQueue.cs
- BeginStoryboard.cs
- ThrowHelper.cs
- IisNotInstalledException.cs
- NameObjectCollectionBase.cs
- GridEntryCollection.cs
- TextDecoration.cs
- ValidatorCompatibilityHelper.cs
- MostlySingletonList.cs
- DataRelation.cs
- GeneralTransform2DTo3DTo2D.cs
- SmiMetaData.cs
- TemplatedControlDesigner.cs
- HttpHeaderCollection.cs
- X509CertificateTrustedIssuerElement.cs
- ProbeMatches11.cs
- GeometryHitTestResult.cs
- TimeSpanSecondsOrInfiniteConverter.cs
- BuildProviderCollection.cs
- UInt64.cs
- DesignerContextDescriptor.cs
- LOSFormatter.cs
- SecurityTokenTypes.cs
- ResourceExpressionBuilder.cs
- ContextStack.cs
- InputLanguageManager.cs