Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / ndp / fx / src / xsp / System / Web / UI / PostBackOptions.cs / 1 / 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; [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] 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; [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] 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
- TextServicesProperty.cs
- WpfXamlType.cs
- CompareValidator.cs
- SourceLineInfo.cs
- CodeDOMUtility.cs
- securitycriticaldata.cs
- XmlFormatExtensionPointAttribute.cs
- EditorAttributeInfo.cs
- MsmqProcessProtocolHandler.cs
- ArrangedElementCollection.cs
- WorkerRequest.cs
- FolderBrowserDialogDesigner.cs
- EncoderFallback.cs
- TypedCompletedAsyncResult.cs
- IndexedEnumerable.cs
- ChangeBlockUndoRecord.cs
- DotNetATv1WindowsLogEntrySerializer.cs
- GenericTypeParameterBuilder.cs
- EventManager.cs
- MulticastDelegate.cs
- wmiprovider.cs
- SoapReflectionImporter.cs
- ListParaClient.cs
- HttpModulesSection.cs
- hwndwrapper.cs
- PropertyItemInternal.cs
- Soap12FormatExtensions.cs
- FileNameEditor.cs
- TransformationRules.cs
- HashCryptoHandle.cs
- ServiceHttpModule.cs
- FixedPageAutomationPeer.cs
- ReverseComparer.cs
- TypefaceCollection.cs
- Debug.cs
- ADMembershipUser.cs
- ProxyHelper.cs
- Style.cs
- CounterCreationDataConverter.cs
- AppDomainAttributes.cs
- MemoryMappedFileSecurity.cs
- Vector3DCollectionConverter.cs
- XmlLanguageConverter.cs
- Filter.cs
- GroupQuery.cs
- FloaterBaseParaClient.cs
- EntityDataSourceDataSelection.cs
- SocketPermission.cs
- XmlQualifiedNameTest.cs
- SetMemberBinder.cs
- RsaSecurityToken.cs
- GridViewSortEventArgs.cs
- Perspective.cs
- GetWinFXPath.cs
- _NegoState.cs
- StringInfo.cs
- NominalTypeEliminator.cs
- UIElementHelper.cs
- Panel.cs
- StaticDataManager.cs
- InputBinding.cs
- SignedXml.cs
- DetailsViewUpdateEventArgs.cs
- FileLogRecord.cs
- DeviceContexts.cs
- IntPtr.cs
- ReadOnlyHierarchicalDataSourceView.cs
- BindingMemberInfo.cs
- Label.cs
- ValidationErrorEventArgs.cs
- WsatServiceAddress.cs
- TextTreeTextNode.cs
- DataGridColumnStyleMappingNameEditor.cs
- ResourceManager.cs
- ThreadAttributes.cs
- Pair.cs
- SqlParameterCollection.cs
- LinearGradientBrush.cs
- JpegBitmapEncoder.cs
- TraceHandlerErrorFormatter.cs
- ContentElementCollection.cs
- Calendar.cs
- XPathNodeInfoAtom.cs
- Base64Decoder.cs
- DataContractJsonSerializerOperationBehavior.cs
- SelectionPatternIdentifiers.cs
- EventSetter.cs
- DataGridViewCellStyle.cs
- DocumentOutline.cs
- XmlSchemaAppInfo.cs
- RadialGradientBrush.cs
- KeyBinding.cs
- JsonDataContract.cs
- DSACryptoServiceProvider.cs
- SimplePropertyEntry.cs
- WindowsComboBox.cs
- TagMapInfo.cs
- TreeViewHitTestInfo.cs
- TreeViewEvent.cs
- ButtonFlatAdapter.cs