Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / ndp / fx / src / xsp / System / Web / UI / WebParts / ZoneButton.cs / 3 / 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(); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- XmlCharCheckingReader.cs
- ApplyTemplatesAction.cs
- FullTextBreakpoint.cs
- NonDualMessageSecurityOverHttpElement.cs
- MatrixUtil.cs
- RegexCapture.cs
- ToolStripPanelSelectionBehavior.cs
- ObjectPersistData.cs
- StreamingContext.cs
- HeaderUtility.cs
- GlyphElement.cs
- MenuItemStyleCollection.cs
- ObjectSecurity.cs
- DataGridTableCollection.cs
- ConstructorNeedsTagAttribute.cs
- SeparatorAutomationPeer.cs
- DrawingBrush.cs
- Journal.cs
- RSAPKCS1SignatureFormatter.cs
- DelegateSerializationHolder.cs
- SmtpDigestAuthenticationModule.cs
- DataGridViewCheckBoxCell.cs
- ShellProvider.cs
- _ShellExpression.cs
- Control.cs
- WsatTransactionHeader.cs
- PropertyEmitter.cs
- IdleTimeoutMonitor.cs
- TextSelectionHighlightLayer.cs
- PersonalizationEntry.cs
- ConfigXmlSignificantWhitespace.cs
- ApplicationServicesHostFactory.cs
- SqlEnums.cs
- ToolCreatedEventArgs.cs
- PropertyTabAttribute.cs
- DebugView.cs
- SqlDataSourceFilteringEventArgs.cs
- Int32CollectionConverter.cs
- XmlDictionary.cs
- CompilerTypeWithParams.cs
- SettingsPropertyNotFoundException.cs
- ConditionBrowserDialog.cs
- FlowNode.cs
- NumberFunctions.cs
- Variant.cs
- RedBlackList.cs
- XmlCharType.cs
- BindMarkupExtensionSerializer.cs
- TextParagraphView.cs
- DataSetMappper.cs
- MergablePropertyAttribute.cs
- TemplatePagerField.cs
- HybridDictionary.cs
- Scheduler.cs
- UnsafeNativeMethodsPenimc.cs
- ManageRequest.cs
- DataRowChangeEvent.cs
- EdmToObjectNamespaceMap.cs
- EntitySetBase.cs
- Cursors.cs
- RadioButtonDesigner.cs
- DataViewManagerListItemTypeDescriptor.cs
- DetailsView.cs
- LineGeometry.cs
- RSAPKCS1SignatureDeformatter.cs
- JoinGraph.cs
- DrawingGroup.cs
- DataGridViewCellMouseEventArgs.cs
- ZipIOLocalFileHeader.cs
- BitHelper.cs
- ReceiveContent.cs
- WriteableBitmap.cs
- RepeatButtonAutomationPeer.cs
- DataControlFieldTypeEditor.cs
- ListViewCommandEventArgs.cs
- EncoderNLS.cs
- TextCompositionEventArgs.cs
- Interfaces.cs
- XmlWrappingReader.cs
- RijndaelManaged.cs
- SmtpSection.cs
- BaseCollection.cs
- CompositeTypefaceMetrics.cs
- CommandEventArgs.cs
- SmiTypedGetterSetter.cs
- Delegate.cs
- EntityDataSourceConfigureObjectContext.cs
- GenericTypeParameterConverter.cs
- XmlQueryOutput.cs
- UTF7Encoding.cs
- CounterCreationDataCollection.cs
- ThaiBuddhistCalendar.cs
- FloatMinMaxAggregationOperator.cs
- FastPropertyAccessor.cs
- PasswordRecovery.cs
- Int32Rect.cs
- OleDbWrapper.cs
- Int32CollectionValueSerializer.cs
- EventSetterHandlerConverter.cs
- CalendarButtonAutomationPeer.cs