Code:
/ 4.0 / 4.0 / 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. //------------------------------------------------------------------------------ //// 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
- ExtendedPropertyInfo.cs
- ToolBarButton.cs
- PropertyPushdownHelper.cs
- Membership.cs
- ConstructorExpr.cs
- InfoCardKeyedHashAlgorithm.cs
- TreeView.cs
- Light.cs
- TimeSpan.cs
- CompleteWizardStep.cs
- DependencyPropertyHelper.cs
- TextTreeUndo.cs
- AutomationElementIdentifiers.cs
- BindingsCollection.cs
- TransformValueSerializer.cs
- LayoutUtils.cs
- TriggerBase.cs
- Privilege.cs
- EntityViewGenerationAttribute.cs
- SuppressMessageAttribute.cs
- UpWmlPageAdapter.cs
- ToolZone.cs
- AdornerLayer.cs
- Expander.cs
- KerberosReceiverSecurityToken.cs
- HelloOperationAsyncResult.cs
- DataGridViewControlCollection.cs
- SqlTrackingWorkflowInstance.cs
- CollectionConverter.cs
- GridSplitter.cs
- ResourceContainer.cs
- CurrentChangingEventArgs.cs
- PathGeometry.cs
- Random.cs
- FacetValues.cs
- _ListenerAsyncResult.cs
- IChannel.cs
- User.cs
- _WebProxyDataBuilder.cs
- FileCodeGroup.cs
- HostedImpersonationContext.cs
- PageStatePersister.cs
- CompareInfo.cs
- PackagingUtilities.cs
- Avt.cs
- SqlBooleanMismatchVisitor.cs
- ReflectionHelper.cs
- EnumCodeDomSerializer.cs
- DataTableExtensions.cs
- XmlValidatingReader.cs
- DetailsViewInsertedEventArgs.cs
- BoundColumn.cs
- ApplicationSettingsBase.cs
- IsolatedStoragePermission.cs
- FtpRequestCacheValidator.cs
- LocalizableAttribute.cs
- UpDownEvent.cs
- GroupQuery.cs
- CheckBoxFlatAdapter.cs
- CreateUserWizardAutoFormat.cs
- TcpAppDomainProtocolHandler.cs
- ListItemCollection.cs
- CustomTrackingQuery.cs
- TextRunTypographyProperties.cs
- XsltContext.cs
- Boolean.cs
- StandardBindingImporter.cs
- WmfPlaceableFileHeader.cs
- AssemblyAttributes.cs
- IisTraceWebEventProvider.cs
- ConnectionsZoneDesigner.cs
- XmlSerializerAssemblyAttribute.cs
- CodeDirectiveCollection.cs
- PrintEvent.cs
- XmlDictionaryString.cs
- CharKeyFrameCollection.cs
- EntityDataSourceContextCreatedEventArgs.cs
- VirtualPath.cs
- AssemblyBuilder.cs
- HttpPostProtocolImporter.cs
- DataControlImageButton.cs
- ProxyHwnd.cs
- MediaCommands.cs
- UInt32.cs
- ISAPIWorkerRequest.cs
- ProxyHelper.cs
- SafeSecurityHandles.cs
- TargetInvocationException.cs
- Splitter.cs
- NativeMethods.cs
- MessageQueueInstaller.cs
- Argument.cs
- TemplateKey.cs
- EntitySetBase.cs
- MatrixTransform.cs
- RadioButtonStandardAdapter.cs
- SEHException.cs
- BrowserDefinitionCollection.cs
- DecoderReplacementFallback.cs
- ZipIORawDataFileBlock.cs