Code:
/ DotNET / DotNET / 8.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
- PlaceHolder.cs
- AssociationSetMetadata.cs
- AuthorizationRuleCollection.cs
- SQLDecimal.cs
- ValuePatternIdentifiers.cs
- HandledEventArgs.cs
- CompiledQueryCacheEntry.cs
- WebReferencesBuildProvider.cs
- LinkUtilities.cs
- NativeMethods.cs
- CustomAttributeFormatException.cs
- DesignerActionTextItem.cs
- Volatile.cs
- _KerberosClient.cs
- ValueUtilsSmi.cs
- GridViewDeleteEventArgs.cs
- SqlConnectionHelper.cs
- HttpCacheParams.cs
- DataStreamFromComStream.cs
- Repeater.cs
- SelectManyQueryOperator.cs
- UrlAuthorizationModule.cs
- WizardPanelChangingEventArgs.cs
- IFlowDocumentViewer.cs
- ExpandCollapsePattern.cs
- CodeMemberEvent.cs
- WebPartAddingEventArgs.cs
- XmlRootAttribute.cs
- DataTemplateSelector.cs
- ErrorWrapper.cs
- DataListCommandEventArgs.cs
- SubtreeProcessor.cs
- TreeViewImageKeyConverter.cs
- InputReportEventArgs.cs
- validation.cs
- PermissionRequestEvidence.cs
- DecoderFallback.cs
- CurrencyManager.cs
- DocumentOutline.cs
- DynamicQueryableWrapper.cs
- DependencyPropertyAttribute.cs
- ConfigurationStrings.cs
- KeyTimeConverter.cs
- ProfileService.cs
- MetadataItemEmitter.cs
- StickyNote.cs
- MergeLocalizationDirectives.cs
- DaylightTime.cs
- Pkcs7Signer.cs
- OdbcTransaction.cs
- BindingContext.cs
- Control.cs
- XmlDocumentType.cs
- IsolatedStorageSecurityState.cs
- ByteAnimationBase.cs
- EqualityComparer.cs
- NotifyInputEventArgs.cs
- ToolStripItem.cs
- MetadataUtil.cs
- PathFigureCollectionConverter.cs
- SynchronizedInputPattern.cs
- SiteOfOriginContainer.cs
- FocusManager.cs
- ColumnMap.cs
- basemetadatamappingvisitor.cs
- Scheduler.cs
- WorkflowRuntimeSection.cs
- RuntimeCompatibilityAttribute.cs
- nulltextnavigator.cs
- FaultConverter.cs
- ContextActivityUtils.cs
- InitializationEventAttribute.cs
- RemotingSurrogateSelector.cs
- ValidatedMobileControlConverter.cs
- ContentPlaceHolder.cs
- ClaimSet.cs
- OrthographicCamera.cs
- SQLMoney.cs
- WinEventQueueItem.cs
- PluralizationService.cs
- WindowInteropHelper.cs
- QueueAccessMode.cs
- SoapTypeAttribute.cs
- Size.cs
- CacheForPrimitiveTypes.cs
- BoundColumn.cs
- ExceptionUtil.cs
- documentsequencetextpointer.cs
- HttpProtocolReflector.cs
- ContentIterators.cs
- PropertyDescriptor.cs
- Crypto.cs
- SingleObjectCollection.cs
- DESCryptoServiceProvider.cs
- DataFormats.cs
- StructuredTypeInfo.cs
- StringFreezingAttribute.cs
- WebSysDescriptionAttribute.cs
- ComplexTypeEmitter.cs
- Crc32.cs