Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / ndp / fx / src / xsp / System / Web / UI / PostBackOptions.cs / 1 / PostBackOptions.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* * PostBackOptions class definition * * Copyright (c) 2003 Microsoft Corporation */ namespace System.Web.UI { using System; using System.ComponentModel; using System.Text; using System.Security.Permissions; [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] public sealed class PostBackOptions { private string _actionUrl; private string _argument; private string _validationGroup; private bool _autoPostBack; private bool _requiresJavaScriptProtocol; private bool _performValidation; private bool _trackFocus; private bool _clientSubmit = true; private Control _targetControl; public PostBackOptions(Control targetControl) : this(targetControl, null, null, false, false, false, true, false, null) { } public PostBackOptions(Control targetControl, string argument) : this(targetControl, argument, null, false, false, false, true, false, null) { } public PostBackOptions(Control targetControl, string argument, string actionUrl, bool autoPostBack, bool requiresJavaScriptProtocol, bool trackFocus, bool clientSubmit, bool performValidation, string validationGroup) { if (targetControl == null) throw new ArgumentNullException("targetControl"); _actionUrl = actionUrl; _argument = argument; _autoPostBack = autoPostBack; _clientSubmit = clientSubmit; _requiresJavaScriptProtocol = requiresJavaScriptProtocol; _performValidation = performValidation; _trackFocus = trackFocus; _targetControl = targetControl; _validationGroup = validationGroup; } [DefaultValue("")] public string ActionUrl { get { return _actionUrl; } set { _actionUrl = value; } } [DefaultValue("")] public string Argument { get { return _argument; } set { _argument = value; } } [DefaultValue(false)] public bool AutoPostBack { get { return _autoPostBack; } set { _autoPostBack = value; } } [DefaultValue(true)] public bool ClientSubmit { get { return _clientSubmit; } set { _clientSubmit = value; } } [DefaultValue(true)] public bool RequiresJavaScriptProtocol { get { return _requiresJavaScriptProtocol; } set { _requiresJavaScriptProtocol = value; } } [DefaultValue(false)] public bool PerformValidation { get { return _performValidation; } set { _performValidation = value; } } [DefaultValue("")] public string ValidationGroup { get { return _validationGroup; } set { _validationGroup = value; } } [DefaultValue(null)] public Control TargetControl { get { return _targetControl; } } [DefaultValue(false)] public bool TrackFocus { get { return _trackFocus; } set { _trackFocus = value; } } } } // 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
- WebBrowserEvent.cs
- DoubleAnimationUsingKeyFrames.cs
- LiteralLink.cs
- WaitHandleCannotBeOpenedException.cs
- ContainerFilterService.cs
- DataControlImageButton.cs
- Brushes.cs
- DynamicVirtualDiscoSearcher.cs
- DbTransaction.cs
- QilName.cs
- GeneralTransform2DTo3DTo2D.cs
- TextSelectionHighlightLayer.cs
- BindingExpressionBase.cs
- SQLBinaryStorage.cs
- Win32.cs
- controlskin.cs
- Pen.cs
- WebPartChrome.cs
- ReferentialConstraint.cs
- WebPartMovingEventArgs.cs
- HeaderedContentControl.cs
- DocumentGrid.cs
- SHA256.cs
- HttpProfileGroupBase.cs
- DetailsViewPagerRow.cs
- TypeDefinition.cs
- _AutoWebProxyScriptEngine.cs
- TextReader.cs
- WeakReferenceEnumerator.cs
- WinInet.cs
- DataGridViewButtonCell.cs
- PrintPageEvent.cs
- HttpApplicationFactory.cs
- DbConnectionPoolIdentity.cs
- CompiledQuery.cs
- TraceLog.cs
- WebDescriptionAttribute.cs
- PrivateFontCollection.cs
- EDesignUtil.cs
- XsdValidatingReader.cs
- Pen.cs
- PersistenceTypeAttribute.cs
- FlowDocumentPage.cs
- ExclusiveNamedPipeTransportManager.cs
- UserInitiatedRoutedEventPermission.cs
- SafeNativeMethodsCLR.cs
- FormatConvertedBitmap.cs
- QueryPageSettingsEventArgs.cs
- AsymmetricAlgorithm.cs
- EnterpriseServicesHelper.cs
- MemberDescriptor.cs
- ContextMenu.cs
- TaiwanLunisolarCalendar.cs
- DefaultSerializationProviderAttribute.cs
- WSSecurityPolicy11.cs
- LockCookie.cs
- SqlDataSourceCustomCommandPanel.cs
- StateChangeEvent.cs
- AutomationAttributeInfo.cs
- CustomWebEventKey.cs
- DataBoundControl.cs
- ConfigurationProperty.cs
- InitializingNewItemEventArgs.cs
- GenericRootAutomationPeer.cs
- TextTreeTextNode.cs
- PaintValueEventArgs.cs
- FlowDocumentFormatter.cs
- AuthenticationException.cs
- TemplateFactory.cs
- DynamicObjectAccessor.cs
- StateManagedCollection.cs
- WebPartEditVerb.cs
- OutputCacheProfileCollection.cs
- OLEDB_Enum.cs
- RegexCaptureCollection.cs
- WebBrowserBase.cs
- ParagraphResult.cs
- AlignmentXValidation.cs
- InertiaExpansionBehavior.cs
- JoinSymbol.cs
- RuntimeConfigLKG.cs
- UnsafeNativeMethodsTablet.cs
- ObjectDataSourceDisposingEventArgs.cs
- FontWeightConverter.cs
- Models.cs
- WebScriptMetadataMessageEncoderFactory.cs
- ByteAnimationBase.cs
- IPHostEntry.cs
- Invariant.cs
- IdentityHolder.cs
- CodeExpressionStatement.cs
- SafeSecurityHelper.cs
- FieldTemplateFactory.cs
- ToolTipService.cs
- CheckoutException.cs
- XmlUrlResolver.cs
- util.cs
- SqlMethodAttribute.cs
- CompositeControl.cs
- safex509handles.cs