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
- DataGridViewCheckBoxCell.cs
- TableDetailsCollection.cs
- ElementNotAvailableException.cs
- Symbol.cs
- TimeSpanMinutesOrInfiniteConverter.cs
- PropertyCollection.cs
- HttpModulesSection.cs
- InputScope.cs
- ObjectQueryExecutionPlan.cs
- EngineSite.cs
- AuthenticationSection.cs
- RectangleF.cs
- PointAnimationBase.cs
- XAMLParseException.cs
- BooleanConverter.cs
- WebPartCancelEventArgs.cs
- SoapCodeExporter.cs
- DataTableMappingCollection.cs
- VersionedStream.cs
- TypeUnloadedException.cs
- BaseTemplateParser.cs
- XhtmlBasicListAdapter.cs
- CommonRemoteMemoryBlock.cs
- QilDataSource.cs
- Stroke2.cs
- SubclassTypeValidatorAttribute.cs
- CapabilitiesPattern.cs
- WebPartAuthorizationEventArgs.cs
- CodeTypeParameterCollection.cs
- MarkedHighlightComponent.cs
- TimeSpanParse.cs
- ADConnectionHelper.cs
- SafeFileMappingHandle.cs
- SQLMembershipProvider.cs
- TextEditorSelection.cs
- DataGridHeadersVisibilityToVisibilityConverter.cs
- WebPartEditorOkVerb.cs
- PartialCachingAttribute.cs
- Crc32.cs
- SelectedGridItemChangedEvent.cs
- Compiler.cs
- PrintController.cs
- OpenFileDialog.cs
- DBSchemaRow.cs
- PageSetupDialog.cs
- AlternateViewCollection.cs
- HwndKeyboardInputProvider.cs
- QilInvoke.cs
- HttpListenerContext.cs
- Action.cs
- WorkflowCreationContext.cs
- NameValueSectionHandler.cs
- RuntimeConfig.cs
- DetailsViewRowCollection.cs
- CustomBinding.cs
- OfTypeExpression.cs
- DataGridViewCell.cs
- ComponentChangingEvent.cs
- CompilationLock.cs
- FreezableCollection.cs
- PrincipalPermission.cs
- autovalidator.cs
- BackgroundWorker.cs
- DataGridViewBindingCompleteEventArgs.cs
- PeerApplicationLaunchInfo.cs
- DataGridToolTip.cs
- Visual3D.cs
- WebPartMenu.cs
- ToolBarButton.cs
- ConfigXmlWhitespace.cs
- WindowsPen.cs
- HwndMouseInputProvider.cs
- HostingEnvironment.cs
- GroupItem.cs
- ComAwareEventInfo.cs
- OperationValidationEventArgs.cs
- input.cs
- FontFamily.cs
- CodeExporter.cs
- TextTreeRootNode.cs
- BitmapImage.cs
- CounterSample.cs
- TextProperties.cs
- ClientProxyGenerator.cs
- RuntimeConfigLKG.cs
- RoleService.cs
- ContractAdapter.cs
- IDReferencePropertyAttribute.cs
- ChildTable.cs
- WsatServiceCertificate.cs
- StorageRoot.cs
- DataViewManager.cs
- WebPageTraceListener.cs
- XmlSignatureProperties.cs
- WebHostScriptMappingsInstallComponent.cs
- ImagingCache.cs
- UnmanagedHandle.cs
- ContextMarshalException.cs
- RijndaelManaged.cs
- RSAOAEPKeyExchangeDeformatter.cs