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
- GeneratedView.cs
- SectionXmlInfo.cs
- CreateCardRequest.cs
- SHA384.cs
- CompositeScriptReference.cs
- TdsParserHelperClasses.cs
- ExpressionWriter.cs
- TreeViewAutomationPeer.cs
- View.cs
- EventLogPermissionAttribute.cs
- SynchronousChannel.cs
- MenuItemBinding.cs
- EndpointDiscoveryElement.cs
- EventRecord.cs
- FixedDocumentPaginator.cs
- QueuePropertyVariants.cs
- ProjectionCamera.cs
- CompilerScopeManager.cs
- SessionParameter.cs
- DataGridViewCellStateChangedEventArgs.cs
- StylusOverProperty.cs
- EndPoint.cs
- ClusterRegistryConfigurationProvider.cs
- TimerEventSubscription.cs
- CodeMemberEvent.cs
- DbConvert.cs
- DictionaryBase.cs
- TransportSecurityProtocolFactory.cs
- XPathAncestorIterator.cs
- TabControlCancelEvent.cs
- EntityDataSourceDesigner.cs
- TextSelection.cs
- RIPEMD160.cs
- ToolBar.cs
- DiagnosticsConfiguration.cs
- PathSegmentCollection.cs
- BamlLocalizableResourceKey.cs
- ScaleTransform.cs
- PenContext.cs
- DataGridBoolColumn.cs
- ImageUrlEditor.cs
- TreeNodeConverter.cs
- GraphicsPath.cs
- DataGridAddNewRow.cs
- ProfileEventArgs.cs
- EllipseGeometry.cs
- ParserContext.cs
- DataMisalignedException.cs
- VisualBrush.cs
- ISessionStateStore.cs
- TranslateTransform.cs
- SiteMapProvider.cs
- Assert.cs
- RemotingConfiguration.cs
- BaseTemplateCodeDomTreeGenerator.cs
- QilXmlReader.cs
- QuaternionAnimationBase.cs
- EditorBrowsableAttribute.cs
- DayRenderEvent.cs
- designeractionbehavior.cs
- InputScopeConverter.cs
- CodeExpressionStatement.cs
- RemotingException.cs
- StateWorkerRequest.cs
- DPAPIProtectedConfigurationProvider.cs
- Keyboard.cs
- NamespaceList.cs
- XhtmlTextWriter.cs
- WindowInteractionStateTracker.cs
- OrderedDictionary.cs
- CommentEmitter.cs
- DES.cs
- AxHostDesigner.cs
- InitiatorSessionSymmetricTransportSecurityProtocol.cs
- RootBuilder.cs
- backend.cs
- GuidTagList.cs
- ApplicationContext.cs
- ByteAnimation.cs
- SocketPermission.cs
- TextServicesProperty.cs
- TemplatePagerField.cs
- SelectionWordBreaker.cs
- NameValuePair.cs
- VisualStyleTypesAndProperties.cs
- TransactionBehavior.cs
- XpsImage.cs
- BidOverLoads.cs
- Token.cs
- DataGridTextBox.cs
- RoutedEvent.cs
- ProtocolViolationException.cs
- TextClipboardData.cs
- FixedBufferAttribute.cs
- HostSecurityManager.cs
- WorkflowElementDialog.cs
- DocumentApplicationJournalEntry.cs
- Enumerable.cs
- AssemblyBuilder.cs
- OwnerDrawPropertyBag.cs