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
- shaperfactory.cs
- TextAdaptor.cs
- NavigatorInput.cs
- GrammarBuilder.cs
- TrustManager.cs
- SchemaInfo.cs
- util.cs
- OleDbReferenceCollection.cs
- PropertyMappingExceptionEventArgs.cs
- XsltArgumentList.cs
- StylusDownEventArgs.cs
- PointAnimationClockResource.cs
- LinqDataView.cs
- RuntimeHandles.cs
- SQLSingle.cs
- DataConnectionHelper.cs
- HttpStreamMessageEncoderFactory.cs
- HtmlForm.cs
- WebPartConnectionsEventArgs.cs
- Token.cs
- HtmlMobileTextWriter.cs
- WindowsListViewItemCheckBox.cs
- URLIdentityPermission.cs
- XmlBaseWriter.cs
- COM2PictureConverter.cs
- DataGridViewCellStyleBuilderDialog.cs
- BitConverter.cs
- GlyphCollection.cs
- BamlLocalizerErrorNotifyEventArgs.cs
- HorizontalAlignConverter.cs
- rsa.cs
- RoutedEvent.cs
- HtmlElement.cs
- SqlBulkCopyColumnMapping.cs
- XLinq.cs
- embossbitmapeffect.cs
- _FtpDataStream.cs
- DirectoryLocalQuery.cs
- XmlArrayItemAttribute.cs
- DataGridViewCellCancelEventArgs.cs
- XomlCompilerResults.cs
- EventItfInfo.cs
- MatrixTransform3D.cs
- PerformanceCounterManager.cs
- TextFormatterImp.cs
- DataSourceView.cs
- NativeMethods.cs
- CategoryState.cs
- ServiceObjectContainer.cs
- TemplateControlCodeDomTreeGenerator.cs
- BadImageFormatException.cs
- DBConnectionString.cs
- SHA1Cng.cs
- XMLDiffLoader.cs
- RegexRunnerFactory.cs
- ContactManager.cs
- TableRowGroup.cs
- TransformationRules.cs
- ResourceReferenceKeyNotFoundException.cs
- TrimSurroundingWhitespaceAttribute.cs
- RightsManagementPermission.cs
- OdbcException.cs
- Size.cs
- CfgSemanticTag.cs
- StrongNamePublicKeyBlob.cs
- SmtpCommands.cs
- NameTable.cs
- BaseInfoTable.cs
- TrackingValidationObjectDictionary.cs
- ValidationEventArgs.cs
- ObjectStateEntryDbUpdatableDataRecord.cs
- ScrollBar.cs
- EventLogQuery.cs
- SecUtil.cs
- DbConnectionPoolCounters.cs
- UnsafeNativeMethodsPenimc.cs
- DatagridviewDisplayedBandsData.cs
- Renderer.cs
- ScalarType.cs
- FlowLayoutPanel.cs
- DbConnectionStringBuilder.cs
- ByteAnimationUsingKeyFrames.cs
- Registry.cs
- SuppressMessageAttribute.cs
- TargetPerspective.cs
- BaseParaClient.cs
- Sql8ExpressionRewriter.cs
- DiscoveryMessageSequenceCD1.cs
- ButtonField.cs
- BinaryMethodMessage.cs
- TypeExtensionConverter.cs
- DynamicActivityProperty.cs
- SharingService.cs
- OdbcConnectionHandle.cs
- EditorZone.cs
- AdapterDictionary.cs
- Point4D.cs
- ManualResetEvent.cs
- FederatedMessageSecurityOverHttp.cs
- Calendar.cs