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
- NativeMethods.cs
- EntityProviderServices.cs
- SafeNativeMethods.cs
- SeekableReadStream.cs
- CLSCompliantAttribute.cs
- MemoryRecordBuffer.cs
- DbMetaDataCollectionNames.cs
- CLSCompliantAttribute.cs
- TypedTableBase.cs
- ActiveDocumentEvent.cs
- ItemCheckedEvent.cs
- UInt32Storage.cs
- DataGridViewCell.cs
- StrokeNodeEnumerator.cs
- UIElementParagraph.cs
- TemplatedMailWebEventProvider.cs
- TextEditorSelection.cs
- DeclaredTypeElement.cs
- HttpResponseMessageProperty.cs
- StructureChangedEventArgs.cs
- ToolStripContentPanel.cs
- XhtmlBasicPhoneCallAdapter.cs
- NullReferenceException.cs
- ModelPropertyDescriptor.cs
- LinqTreeNodeEvaluator.cs
- SoapObjectReader.cs
- DesignTimeParseData.cs
- CompositeDataBoundControl.cs
- VersionValidator.cs
- SignatureHelper.cs
- ValueHandle.cs
- EtwTrackingParticipant.cs
- PagesChangedEventArgs.cs
- ColorConvertedBitmap.cs
- PropertyBuilder.cs
- ParserOptions.cs
- CodeArrayIndexerExpression.cs
- SqlDataSource.cs
- WebPartEditVerb.cs
- LinearKeyFrames.cs
- CodeDOMUtility.cs
- Argument.cs
- SqlDataAdapter.cs
- InvalidDataException.cs
- ReliableOutputSessionChannel.cs
- DataTableClearEvent.cs
- DefaultSerializationProviderAttribute.cs
- IgnorePropertiesAttribute.cs
- UnionExpr.cs
- ToolStripRendererSwitcher.cs
- HtmlElement.cs
- MemoryPressure.cs
- BaseDataBoundControl.cs
- TextServicesPropertyRanges.cs
- AdornerLayer.cs
- SqlInternalConnection.cs
- FileCodeGroup.cs
- PropertyItemInternal.cs
- SessionStateUtil.cs
- RegexMatch.cs
- SQLDateTimeStorage.cs
- Compiler.cs
- SolidColorBrush.cs
- DataTableReader.cs
- HScrollProperties.cs
- MarginCollapsingState.cs
- IDQuery.cs
- XmlSortKey.cs
- ConfigurationSection.cs
- MetadataArtifactLoaderComposite.cs
- ConnectorRouter.cs
- Polygon.cs
- WindowsTitleBar.cs
- Membership.cs
- PaperSize.cs
- DbConvert.cs
- ExpandableObjectConverter.cs
- HashSet.cs
- MessageDirection.cs
- SubstitutionList.cs
- XPathNodeIterator.cs
- WindowsMenu.cs
- PerformanceCountersElement.cs
- UICuesEvent.cs
- WebPermission.cs
- Propagator.JoinPropagator.JoinPredicateVisitor.cs
- RtfControls.cs
- webclient.cs
- MachineKeySection.cs
- ButtonPopupAdapter.cs
- SimpleApplicationHost.cs
- SqlServices.cs
- InfocardExtendedInformationEntry.cs
- RadioButtonRenderer.cs
- Accessible.cs
- COM2Enum.cs
- BinaryParser.cs
- EntityContainerEntitySet.cs
- ResourcePermissionBase.cs
- Symbol.cs