Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / UI / PostBackOptions.cs / 1305376 / 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; 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ContentType.cs
- ConfigurationSectionGroup.cs
- SmtpReplyReader.cs
- SnapshotChangeTrackingStrategy.cs
- ThreadExceptionEvent.cs
- _KerberosClient.cs
- RecordManager.cs
- ListItemCollection.cs
- DirectoryObjectSecurity.cs
- DatatypeImplementation.cs
- TextStore.cs
- HyperlinkAutomationPeer.cs
- CodeRemoveEventStatement.cs
- DragAssistanceManager.cs
- DBConcurrencyException.cs
- ValidationSummary.cs
- LightweightCodeGenerator.cs
- DataSourceViewSchemaConverter.cs
- SchemaType.cs
- AuthenticateEventArgs.cs
- UnsafeNativeMethods.cs
- DataGridViewCellStyleConverter.cs
- WebPartEditorOkVerb.cs
- PrivilegeNotHeldException.cs
- AlphaSortedEnumConverter.cs
- ToolstripProfessionalRenderer.cs
- KnownTypesProvider.cs
- RangeValidator.cs
- AttachmentCollection.cs
- DefaultHttpHandler.cs
- TextRangeEditTables.cs
- WebServiceEnumData.cs
- BaseCAMarshaler.cs
- Psha1DerivedKeyGeneratorHelper.cs
- XmlSchemaValidationException.cs
- FactorySettingsElement.cs
- DoubleCollectionConverter.cs
- RecognizerBase.cs
- PinProtectionHelper.cs
- SkinBuilder.cs
- Label.cs
- SqlCachedBuffer.cs
- PersistenceTypeAttribute.cs
- TransformedBitmap.cs
- AppModelKnownContentFactory.cs
- PropertyDescriptorCollection.cs
- DBSqlParserTableCollection.cs
- ConstructorExpr.cs
- DirectionalLight.cs
- SmuggledIUnknown.cs
- AnnotationService.cs
- IIS7WorkerRequest.cs
- EmbeddedMailObject.cs
- counter.cs
- WS2007HttpBinding.cs
- HasCopySemanticsAttribute.cs
- HelpEvent.cs
- DeferredElementTreeState.cs
- HighContrastHelper.cs
- DataGridAddNewRow.cs
- SystemIPInterfaceStatistics.cs
- MaskInputRejectedEventArgs.cs
- WsatConfiguration.cs
- ComplexType.cs
- XmlParserContext.cs
- DataGridHeaderBorder.cs
- MessageQueuePermissionAttribute.cs
- TickBar.cs
- RootBrowserWindow.cs
- IndexerNameAttribute.cs
- CacheChildrenQuery.cs
- UnsignedPublishLicense.cs
- OdbcDataAdapter.cs
- EnumerableRowCollection.cs
- MarkedHighlightComponent.cs
- NameScope.cs
- _NTAuthentication.cs
- PartialArray.cs
- BasicSecurityProfileVersion.cs
- NumericUpDownAcceleration.cs
- SharedTcpTransportManager.cs
- ContextBase.cs
- ConfigXmlWhitespace.cs
- SafeSystemMetrics.cs
- DataSourceNameHandler.cs
- MetadataWorkspace.cs
- SoapWriter.cs
- PartialList.cs
- TemplateField.cs
- Path.cs
- SQLSingle.cs
- StringConverter.cs
- OdbcFactory.cs
- CompensationExtension.cs
- AutomationAttributeInfo.cs
- TabletDevice.cs
- Thickness.cs
- SecurityPolicySection.cs
- ReadOnlyCollection.cs
- ChangeDirector.cs