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
- RoutingBehavior.cs
- QilNode.cs
- ResourceExpressionBuilder.cs
- RectIndependentAnimationStorage.cs
- ListViewGroupConverter.cs
- ColorBlend.cs
- UIAgentAsyncEndRequest.cs
- BrushConverter.cs
- TypeContext.cs
- DataGridViewToolTip.cs
- UnhandledExceptionEventArgs.cs
- RemotingConfigParser.cs
- ModifyActivitiesPropertyDescriptor.cs
- ViewDesigner.cs
- FileNotFoundException.cs
- cryptoapiTransform.cs
- XmlComplianceUtil.cs
- GridViewRowCollection.cs
- DeviceSpecificChoiceCollection.cs
- TreeNodeEventArgs.cs
- OleDbParameter.cs
- _LoggingObject.cs
- NameSpaceEvent.cs
- LinkUtilities.cs
- MexNamedPipeBindingElement.cs
- ClientOptions.cs
- Debugger.cs
- MultilineStringConverter.cs
- WindowProviderWrapper.cs
- OptimalTextSource.cs
- linebase.cs
- RenderCapability.cs
- _NetRes.cs
- CookielessHelper.cs
- Calendar.cs
- ConsumerConnectionPointCollection.cs
- MailAddressCollection.cs
- BamlLocalizationDictionary.cs
- CompilationUnit.cs
- WebPartZone.cs
- ResXBuildProvider.cs
- ButtonAutomationPeer.cs
- XmlCompatibilityReader.cs
- BrowserTree.cs
- Size.cs
- ByteArrayHelperWithString.cs
- Floater.cs
- ReadWriteSpinLock.cs
- ResourceAssociationTypeEnd.cs
- PropertyDescriptorCollection.cs
- DbQueryCommandTree.cs
- StrongNamePublicKeyBlob.cs
- BindingWorker.cs
- BinarySecretSecurityToken.cs
- DES.cs
- ListViewItem.cs
- TransformerConfigurationWizardBase.cs
- ConnectionInterfaceCollection.cs
- CommandField.cs
- SmtpNetworkElement.cs
- TypeReference.cs
- DataGridViewBand.cs
- Array.cs
- SQLConvert.cs
- CryptoKeySecurity.cs
- BitmapSizeOptions.cs
- ExtensionFile.cs
- CodeAccessPermission.cs
- BaseUriHelper.cs
- ExtractedStateEntry.cs
- VisualStyleTypesAndProperties.cs
- SystemThemeKey.cs
- LogReservationCollection.cs
- InheritanceAttribute.cs
- ToolStripLocationCancelEventArgs.cs
- DesignerAttribute.cs
- XmlValidatingReader.cs
- BindingBase.cs
- WaveHeader.cs
- MexHttpsBindingCollectionElement.cs
- StringStorage.cs
- WebHttpSecurityModeHelper.cs
- DesignerToolStripControlHost.cs
- EntityCommandExecutionException.cs
- DefaultPrintController.cs
- ColumnClickEvent.cs
- loginstatus.cs
- ManualResetEvent.cs
- SafeNativeMethods.cs
- XPathItem.cs
- FactoryGenerator.cs
- PersonalizableAttribute.cs
- InitializationEventAttribute.cs
- StringReader.cs
- MethodBody.cs
- WebPartDisplayModeCancelEventArgs.cs
- itemelement.cs
- UnauthorizedWebPart.cs
- ComboBoxItem.cs
- WindowsFormsSectionHandler.cs