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
- WebPartMovingEventArgs.cs
- HierarchicalDataBoundControl.cs
- RichTextBoxConstants.cs
- TemplatePagerField.cs
- DataGridViewButtonCell.cs
- TextEndOfSegment.cs
- InstanceLockException.cs
- WorkflowPrinting.cs
- MenuBase.cs
- RawKeyboardInputReport.cs
- FileLevelControlBuilderAttribute.cs
- HttpListenerRequestUriBuilder.cs
- _IPv6Address.cs
- Property.cs
- NoClickablePointException.cs
- AssociationSet.cs
- COM2ExtendedUITypeEditor.cs
- DescendentsWalker.cs
- StartUpEventArgs.cs
- TrustLevel.cs
- TextViewSelectionProcessor.cs
- Image.cs
- DayRenderEvent.cs
- BatchParser.cs
- IdentitySection.cs
- elementinformation.cs
- baseaxisquery.cs
- XamlSerializerUtil.cs
- QueueNameHelper.cs
- MailMessageEventArgs.cs
- Parameter.cs
- FormatterServices.cs
- InternalCache.cs
- Menu.cs
- ErrorProvider.cs
- AgileSafeNativeMemoryHandle.cs
- XmlSerializerAssemblyAttribute.cs
- DecimalStorage.cs
- JsonDeserializer.cs
- TextRangeAdaptor.cs
- SqlDataSourceConfigureFilterForm.cs
- NetworkInformationException.cs
- OrderByBuilder.cs
- ValueUtilsSmi.cs
- ReferenceConverter.cs
- JsonUriDataContract.cs
- XsltArgumentList.cs
- PageCatalogPart.cs
- Events.cs
- PropertyConverter.cs
- ZipIOExtraFieldElement.cs
- CodeNamespaceCollection.cs
- TextTreeInsertUndoUnit.cs
- SmtpDigestAuthenticationModule.cs
- PathParser.cs
- ServiceContractDetailViewControl.cs
- WebPartEditVerb.cs
- Stylesheet.cs
- FixedDocument.cs
- MonikerBuilder.cs
- OperationResponse.cs
- DecoderExceptionFallback.cs
- SecurityHeaderElementInferenceEngine.cs
- ControlPropertyNameConverter.cs
- FieldToken.cs
- ByteStreamMessageEncoder.cs
- SelectionChangedEventArgs.cs
- BamlReader.cs
- DoubleConverter.cs
- _Win32.cs
- RegexGroupCollection.cs
- InstancePersistenceContext.cs
- GraphicsState.cs
- DataGridViewColumnConverter.cs
- SslSecurityTokenParameters.cs
- EventHandlerList.cs
- LineGeometry.cs
- ColorMap.cs
- SignatureResourcePool.cs
- EntityDataSourceSelectingEventArgs.cs
- ExpressionConverter.cs
- AnnotationDocumentPaginator.cs
- ErrorProvider.cs
- TrackingProfileManager.cs
- IISMapPath.cs
- GeneratedCodeAttribute.cs
- TraceContextEventArgs.cs
- CompleteWizardStep.cs
- InstanceData.cs
- NamedPipeProcessProtocolHandler.cs
- SetState.cs
- TargetConverter.cs
- NumericPagerField.cs
- OleDbDataReader.cs
- SemanticAnalyzer.cs
- COMException.cs
- StreamReader.cs
- StreamResourceInfo.cs
- ToolboxSnapDragDropEventArgs.cs
- COSERVERINFO.cs