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
- SocketAddress.cs
- XmlReader.cs
- HandleCollector.cs
- IUnknownConstantAttribute.cs
- OpCodes.cs
- StructuredTypeEmitter.cs
- InstanceCreationEditor.cs
- HtmlWindow.cs
- DataColumn.cs
- DataFormats.cs
- DataSourceControlBuilder.cs
- LineProperties.cs
- DependencyObject.cs
- ToolStripScrollButton.cs
- DataServiceRequestArgs.cs
- WebPartConnectionsConfigureVerb.cs
- FloaterParagraph.cs
- RuleRefElement.cs
- AutomationPeer.cs
- WSHttpTransportSecurityElement.cs
- PropertyChangingEventArgs.cs
- SymbolPair.cs
- PointAnimationUsingPath.cs
- RuleSettingsCollection.cs
- LateBoundBitmapDecoder.cs
- DesignerTextWriter.cs
- GenericAuthenticationEventArgs.cs
- Decimal.cs
- ListItemCollection.cs
- ServiceMetadataExtension.cs
- DBCommand.cs
- TextFindEngine.cs
- HttpWebRequestElement.cs
- FontStyles.cs
- DataGridViewCellCancelEventArgs.cs
- ItemDragEvent.cs
- Point3D.cs
- OutputScope.cs
- XmlNavigatorFilter.cs
- Image.cs
- GenericIdentity.cs
- VerificationException.cs
- CryptoStream.cs
- BaseTemplateParser.cs
- ElementMarkupObject.cs
- Rfc2898DeriveBytes.cs
- Attributes.cs
- SqlConnectionHelper.cs
- PersonalizablePropertyEntry.cs
- ListView.cs
- SiteMap.cs
- VideoDrawing.cs
- BaseValidator.cs
- Frame.cs
- ExtensionSurface.cs
- XmlBinaryReader.cs
- Propagator.JoinPropagator.JoinPredicateVisitor.cs
- WindowsRegion.cs
- SQLDoubleStorage.cs
- DeferredReference.cs
- VisualTreeUtils.cs
- MarkupObject.cs
- RelOps.cs
- CmsInterop.cs
- NotificationContext.cs
- ListSortDescriptionCollection.cs
- StreamResourceInfo.cs
- VirtualDirectoryMappingCollection.cs
- HttpListenerRequest.cs
- ToolStripItemRenderEventArgs.cs
- ThicknessAnimation.cs
- SrgsDocumentParser.cs
- CommonServiceBehaviorElement.cs
- CodeTryCatchFinallyStatement.cs
- InputProcessorProfiles.cs
- Hyperlink.cs
- VariableDesigner.xaml.cs
- LinkedResourceCollection.cs
- PointKeyFrameCollection.cs
- TypeViewSchema.cs
- FileUtil.cs
- EdmConstants.cs
- ConnectorMovedEventArgs.cs
- Point4D.cs
- SessionEndedEventArgs.cs
- VisualBrush.cs
- AutomationElement.cs
- TemplateParser.cs
- XmlDocument.cs
- ButtonFieldBase.cs
- SystemColorTracker.cs
- RegisteredDisposeScript.cs
- AmbientValueAttribute.cs
- OracleRowUpdatedEventArgs.cs
- MessageQueuePermissionEntryCollection.cs
- DataSet.cs
- RuleProcessor.cs
- FrugalMap.cs
- InkPresenterAutomationPeer.cs
- Tokenizer.cs