Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / ndp / fx / src / xsp / System / Web / UI / WebParts / ZoneButton.cs / 3 / ZoneButton.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.WebControls.WebParts { using System; using System.ComponentModel; using System.Web.UI.WebControls; [SupportsEventValidation] internal sealed class ZoneButton : Button { private WebZone _owner; private string _eventArgument; public ZoneButton(WebZone owner, string eventArgument) { if (owner == null) { throw new ArgumentNullException("owner"); } _owner = owner; _eventArgument = eventArgument; } [ DefaultValue(false), ] public override bool UseSubmitBehavior { get { return false; } set { // This is an internal sealed class so we know the setter is never called. throw new InvalidOperationException(); } } protected override PostBackOptions GetPostBackOptions() { // _owner.Page may be null in the designer if (!String.IsNullOrEmpty(_eventArgument) && _owner.Page != null) { PostBackOptions options = new PostBackOptions(_owner, _eventArgument); options.ClientSubmit = true; return options; } return base.GetPostBackOptions(); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- CompilerCollection.cs
- SmtpNegotiateAuthenticationModule.cs
- Section.cs
- DefaultValidator.cs
- SwitchElementsCollection.cs
- GenericIdentity.cs
- BitmapCacheBrush.cs
- LayoutTableCell.cs
- PrintPreviewDialog.cs
- WebHeaderCollection.cs
- FileCodeGroup.cs
- StatusBarItemAutomationPeer.cs
- ConfigurationSchemaErrors.cs
- HttpErrorTraceRecord.cs
- CultureInfo.cs
- TrustLevelCollection.cs
- HandleExceptionArgs.cs
- EntityContainer.cs
- LambdaCompiler.Logical.cs
- SemanticAnalyzer.cs
- TypeGenericEnumerableViewSchema.cs
- CngProperty.cs
- GenericRootAutomationPeer.cs
- XmlTextReaderImplHelpers.cs
- DataGridPageChangedEventArgs.cs
- DefaultHttpHandler.cs
- AsynchronousChannel.cs
- Thread.cs
- StrokeNodeEnumerator.cs
- UITypeEditor.cs
- TableLayoutSettings.cs
- FormatConvertedBitmap.cs
- WebControlAdapter.cs
- pingexception.cs
- WebPartManager.cs
- TextMessageEncoder.cs
- ExplicitDiscriminatorMap.cs
- QuotedPrintableStream.cs
- X509ChainPolicy.cs
- WinInet.cs
- String.cs
- DataGridColumnReorderingEventArgs.cs
- XmlCodeExporter.cs
- MemberRelationshipService.cs
- Int16Animation.cs
- WmlPanelAdapter.cs
- validationstate.cs
- Constraint.cs
- DataException.cs
- NumberFunctions.cs
- OdbcError.cs
- XmlnsCache.cs
- ZipIOExtraFieldElement.cs
- COM2EnumConverter.cs
- InvalidOperationException.cs
- DataGridViewUtilities.cs
- MutexSecurity.cs
- LayoutTableCell.cs
- FrameSecurityDescriptor.cs
- DbParameterCollectionHelper.cs
- TextChangedEventArgs.cs
- SqlBulkCopyColumnMapping.cs
- PageThemeBuildProvider.cs
- MediaTimeline.cs
- LineUtil.cs
- ClusterUtils.cs
- Image.cs
- SystemTcpConnection.cs
- ThrowHelper.cs
- GatewayDefinition.cs
- DataExpression.cs
- EventHandlersStore.cs
- RequestNavigateEventArgs.cs
- ExeConfigurationFileMap.cs
- EventSinkHelperWriter.cs
- Options.cs
- DataTableCollection.cs
- EditorAttribute.cs
- ResourcePool.cs
- Symbol.cs
- UIPropertyMetadata.cs
- Separator.cs
- BatchParser.cs
- DataErrorValidationRule.cs
- EmptyEnumerable.cs
- WindowsListViewItemCheckBox.cs
- SecurityChannelListener.cs
- ProtocolsConfigurationHandler.cs
- SoapMessage.cs
- SessionKeyExpiredException.cs
- ReadOnlyDataSource.cs
- HashCodeCombiner.cs
- ColumnCollection.cs
- StateBag.cs
- HostingEnvironmentWrapper.cs
- CompatibleIComparer.cs
- EventManager.cs
- WindowInteractionStateTracker.cs
- AutoSizeComboBox.cs
- PanelStyle.cs