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
- ValueProviderWrapper.cs
- UIElementParaClient.cs
- UserControlFileEditor.cs
- ReceiveMessageRecord.cs
- _WebProxyDataBuilder.cs
- ValueChangedEventManager.cs
- CommandDevice.cs
- OletxTransactionFormatter.cs
- ConnectionStringsExpressionBuilder.cs
- XmlSchemaParticle.cs
- WindowsPen.cs
- _AutoWebProxyScriptEngine.cs
- VirtualizingStackPanel.cs
- BamlWriter.cs
- ToolBar.cs
- SizeConverter.cs
- DescriptionAttribute.cs
- MaskInputRejectedEventArgs.cs
- ToolStripManager.cs
- EllipseGeometry.cs
- Identity.cs
- ConfigXmlWhitespace.cs
- SQLMoneyStorage.cs
- JsonSerializer.cs
- WebPartConnectionsConfigureVerb.cs
- DynamicILGenerator.cs
- GridViewRow.cs
- EventLogTraceListener.cs
- JapaneseLunisolarCalendar.cs
- XmlAttributes.cs
- ActivityExecutorDelegateInfo.cs
- WindowsTokenRoleProvider.cs
- RowToParametersTransformer.cs
- ControlBindingsCollection.cs
- GuidConverter.cs
- OleDbWrapper.cs
- TraceUtility.cs
- TableAdapterManagerGenerator.cs
- SharedDp.cs
- MissingManifestResourceException.cs
- BitmapCodecInfoInternal.cs
- XmlSchema.cs
- GPRECTF.cs
- LambdaCompiler.ControlFlow.cs
- PersonalizationStateInfoCollection.cs
- X509SecurityTokenAuthenticator.cs
- DataBindingsDialog.cs
- SrgsOneOf.cs
- MenuAutoFormat.cs
- ClientFormsIdentity.cs
- SamlSubjectStatement.cs
- SqlCommandAsyncResult.cs
- DataListDesigner.cs
- ParseChildrenAsPropertiesAttribute.cs
- URI.cs
- ExtensibleClassFactory.cs
- ExistsInCollection.cs
- SizeChangedEventArgs.cs
- MeasurementDCInfo.cs
- StreamReader.cs
- dtdvalidator.cs
- Helpers.cs
- TextBoxAutoCompleteSourceConverter.cs
- MessageQueueInstaller.cs
- XmlSchemaGroup.cs
- QueryOperationResponseOfT.cs
- MonitoringDescriptionAttribute.cs
- CommandHelper.cs
- TrustManagerPromptUI.cs
- DataBindingsDialog.cs
- ActiveXSerializer.cs
- IisTraceWebEventProvider.cs
- ComboBox.cs
- MetadataArtifactLoaderResource.cs
- WebPart.cs
- QueryContinueDragEvent.cs
- SerializationIncompleteException.cs
- shaper.cs
- SqlRewriteScalarSubqueries.cs
- ListControl.cs
- WebPartMenuStyle.cs
- ImageInfo.cs
- SchemaImporter.cs
- Transform3DCollection.cs
- WebBrowserNavigatedEventHandler.cs
- QueryStringParameter.cs
- Wow64ConfigurationLoader.cs
- ColorInterpolationModeValidation.cs
- FilteredAttributeCollection.cs
- DecoderExceptionFallback.cs
- IsolatedStorageFilePermission.cs
- TabItemWrapperAutomationPeer.cs
- SimpleBitVector32.cs
- SelectedDatesCollection.cs
- ElapsedEventArgs.cs
- PixelShader.cs
- DispatcherTimer.cs
- CodeObjectCreateExpression.cs
- EntityUtil.cs
- MarkerProperties.cs