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
- NavigationService.cs
- WindowsProgressbar.cs
- NetStream.cs
- WithStatement.cs
- ExpressionParser.cs
- ArcSegment.cs
- FunctionCommandText.cs
- HtmlGenericControl.cs
- XmlDataProvider.cs
- FlowDocumentScrollViewerAutomationPeer.cs
- ClientBuildManager.cs
- QuaternionAnimationUsingKeyFrames.cs
- TimeSpanMinutesConverter.cs
- RegexCompiler.cs
- TextSearch.cs
- ProvidePropertyAttribute.cs
- DataGridViewRowPrePaintEventArgs.cs
- WebExceptionStatus.cs
- TemplateInstanceAttribute.cs
- PolicyStatement.cs
- AxParameterData.cs
- VirtualDirectoryMapping.cs
- DataGridViewColumnHeaderCell.cs
- WebBrowserNavigatingEventHandler.cs
- FontFamily.cs
- indexingfiltermarshaler.cs
- OdbcDataReader.cs
- HyperLink.cs
- COAUTHIDENTITY.cs
- PopupRoot.cs
- PropertyGridEditorPart.cs
- DrawingContextWalker.cs
- AmbientLight.cs
- ExpressionBuilderCollection.cs
- TypeConverterMarkupExtension.cs
- CategoryNameCollection.cs
- UserNameSecurityToken.cs
- MultiPageTextView.cs
- DeviceSpecific.cs
- GenerateHelper.cs
- StaticExtension.cs
- DbCommandTree.cs
- URLAttribute.cs
- _KerberosClient.cs
- UnsafeNativeMethodsTablet.cs
- HttpNamespaceReservationInstallComponent.cs
- SmtpAuthenticationManager.cs
- DiffuseMaterial.cs
- IdentifierCollection.cs
- MetadataArtifactLoaderFile.cs
- MembershipSection.cs
- HtmlTableCellCollection.cs
- MenuItemAutomationPeer.cs
- XamlTemplateSerializer.cs
- TextTreeObjectNode.cs
- MetricEntry.cs
- BasicExpandProvider.cs
- IconBitmapDecoder.cs
- SystemTcpConnection.cs
- MultiPartWriter.cs
- HttpFileCollection.cs
- UpdateException.cs
- TrackBarDesigner.cs
- translator.cs
- PopupControlService.cs
- AuthorizationSection.cs
- HierarchicalDataBoundControlAdapter.cs
- EntityCommandDefinition.cs
- PrintPreviewControl.cs
- Compilation.cs
- Models.cs
- ComponentTray.cs
- XmlExpressionDumper.cs
- ReceiveMessageContent.cs
- UnaryNode.cs
- NonParentingControl.cs
- SHA1.cs
- FixedSOMTableRow.cs
- MenuItemStyle.cs
- XmlIlVisitor.cs
- MenuTracker.cs
- WindowsBrush.cs
- WsdlParser.cs
- CodeDelegateCreateExpression.cs
- Int64.cs
- Vector3DCollection.cs
- ProtocolsConfigurationHandler.cs
- HtmlForm.cs
- SmtpNtlmAuthenticationModule.cs
- WSUtilitySpecificationVersion.cs
- BindingContext.cs
- TemplateBindingExtensionConverter.cs
- CodeLabeledStatement.cs
- DictionaryManager.cs
- PropertyChangeTracker.cs
- Process.cs
- TreeNodeStyleCollection.cs
- WebConvert.cs
- AssemblySettingAttributes.cs
- WCFServiceClientProxyGenerator.cs