Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / xsp / System / Web / UI / WebParts / ZoneButton.cs / 1 / 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(); } } }
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- StylusTip.cs
- basevalidator.cs
- EventRecord.cs
- DataTemplateKey.cs
- GenericEnumConverter.cs
- BrowserCapabilitiesFactoryBase.cs
- XamlPointCollectionSerializer.cs
- WebConfigurationHostFileChange.cs
- SystemIPGlobalProperties.cs
- PerformanceCounterPermissionEntryCollection.cs
- LOSFormatter.cs
- DataGridViewCellStyle.cs
- Point.cs
- TableItemStyle.cs
- SymbolPair.cs
- UnsignedPublishLicense.cs
- FormView.cs
- FlatButtonAppearance.cs
- SemaphoreFullException.cs
- DataSetMappper.cs
- OrthographicCamera.cs
- AppAction.cs
- DataGridTableCollection.cs
- Emitter.cs
- GeneralTransformGroup.cs
- IIS7UserPrincipal.cs
- PasswordDeriveBytes.cs
- ErrorFormatterPage.cs
- CollectionViewSource.cs
- SafeRegistryHandle.cs
- CodeCommentStatementCollection.cs
- SpinLock.cs
- CornerRadiusConverter.cs
- linebase.cs
- BuildResult.cs
- XsdBuilder.cs
- BamlMapTable.cs
- FlagsAttribute.cs
- SmtpSection.cs
- ToolStripRenderer.cs
- BamlTreeUpdater.cs
- SynchronizingStream.cs
- CollectionEditVerbManager.cs
- WorkingDirectoryEditor.cs
- DataServiceRequest.cs
- PrincipalPermission.cs
- SymbolType.cs
- WindowsBrush.cs
- GridViewSelectEventArgs.cs
- DrawingImage.cs
- PeerNodeAddress.cs
- MultiSelector.cs
- Utils.cs
- IPEndPoint.cs
- RsaSecurityKey.cs
- XPathScanner.cs
- StatusBarItem.cs
- DataGridViewRowErrorTextNeededEventArgs.cs
- SByteConverter.cs
- InternalBase.cs
- FirstMatchCodeGroup.cs
- GridViewRow.cs
- ResXResourceSet.cs
- ButtonColumn.cs
- SecurityAlgorithmSuiteConverter.cs
- XamlTreeBuilderBamlRecordWriter.cs
- WebPartTransformer.cs
- XmlSignatureManifest.cs
- FilePrompt.cs
- BrowserTree.cs
- PublisherMembershipCondition.cs
- RemotingConfiguration.cs
- StateItem.cs
- StaticContext.cs
- TextAutomationPeer.cs
- DataAccessor.cs
- PermissionAttributes.cs
- NextPreviousPagerField.cs
- SizeConverter.cs
- SqlCachedBuffer.cs
- CultureNotFoundException.cs
- SqlNotificationRequest.cs
- FormsAuthenticationUserCollection.cs
- _SslStream.cs
- XmlWriterSettings.cs
- NegotiationTokenAuthenticatorState.cs
- HandlerElementCollection.cs
- TdsParserHelperClasses.cs
- FormsAuthenticationUser.cs
- EdmFunction.cs
- FrameDimension.cs
- NamedPermissionSet.cs
- XPathAncestorQuery.cs
- GenericsInstances.cs
- XmlSchemaElement.cs
- DragEventArgs.cs
- DataObjectAttribute.cs
- ConfigurationFileMap.cs
- BinaryConverter.cs
- HtmlHead.cs