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
- TextStore.cs
- CapabilitiesAssignment.cs
- RoleBoolean.cs
- ListViewDeletedEventArgs.cs
- LineServices.cs
- InvalidOleVariantTypeException.cs
- RootDesignerSerializerAttribute.cs
- TabPageDesigner.cs
- PlaceHolder.cs
- ImageMapEventArgs.cs
- HtmlSelect.cs
- ErrorWrapper.cs
- InlinedAggregationOperator.cs
- PagesSection.cs
- DataServiceProviderWrapper.cs
- NativeMethods.cs
- SessionStateSection.cs
- PrintDialog.cs
- FacetValueContainer.cs
- WebPartDescriptionCollection.cs
- WorkflowDispatchContext.cs
- BaseTemplateParser.cs
- WebFormsRootDesigner.cs
- DateTimeOffset.cs
- GPPOINTF.cs
- SwitchElementsCollection.cs
- TraceFilter.cs
- InputElement.cs
- HtmlInputCheckBox.cs
- LayoutSettings.cs
- TypeBrowser.xaml.cs
- COM2TypeInfoProcessor.cs
- ValueHandle.cs
- DataTemplateKey.cs
- LinqDataSourceValidationException.cs
- SiteMapNodeItem.cs
- FileDialog_Vista_Interop.cs
- UIPropertyMetadata.cs
- BindingCompleteEventArgs.cs
- DataGridParentRows.cs
- XPathNodeIterator.cs
- unsafenativemethodstextservices.cs
- RectangleF.cs
- AppDomainManager.cs
- MouseActionValueSerializer.cs
- ProcessModelSection.cs
- ConditionalWeakTable.cs
- SmtpFailedRecipientException.cs
- DrawingGroupDrawingContext.cs
- WebPartChrome.cs
- QilTypeChecker.cs
- RequiredAttributeAttribute.cs
- TreeNodeConverter.cs
- KeyValuePair.cs
- SubclassTypeValidator.cs
- ECDsa.cs
- ContextInformation.cs
- InstanceNotReadyException.cs
- TypeLoadException.cs
- BaseCAMarshaler.cs
- WarningException.cs
- ToolStripAdornerWindowService.cs
- SvcFileManager.cs
- QueryRelOp.cs
- DbReferenceCollection.cs
- Exception.cs
- StreamSecurityUpgradeAcceptorAsyncResult.cs
- _ListenerAsyncResult.cs
- ViewKeyConstraint.cs
- CompoundFileDeflateTransform.cs
- XmlSerializerFactory.cs
- WindowsListViewGroup.cs
- PathGradientBrush.cs
- ComponentResourceManager.cs
- PropertyChangeTracker.cs
- TreeNodeCollection.cs
- WebControl.cs
- HostedTcpTransportManager.cs
- SByteStorage.cs
- SqlProcedureAttribute.cs
- CompilerLocalReference.cs
- EpmCustomContentWriterNodeData.cs
- ProcessHostServerConfig.cs
- HeaderedItemsControl.cs
- MimeMapping.cs
- SchemaTypeEmitter.cs
- CircleHotSpot.cs
- TextClipboardData.cs
- WmpBitmapEncoder.cs
- XmlBinaryReader.cs
- PagerSettings.cs
- AppDomain.cs
- Environment.cs
- Transform3DGroup.cs
- TimelineGroup.cs
- XmlChildNodes.cs
- DataKeyCollection.cs
- ValueUnavailableException.cs
- GlobalDataBindingHandler.cs
- StringStorage.cs