Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- PixelFormats.cs
- IChannel.cs
- DbUpdateCommandTree.cs
- Set.cs
- OleAutBinder.cs
- ItemsChangedEventArgs.cs
- DeobfuscatingStream.cs
- Error.cs
- BounceEase.cs
- WindowCollection.cs
- AutoGeneratedFieldProperties.cs
- TraceLevelStore.cs
- HierarchicalDataBoundControlAdapter.cs
- DataContractSet.cs
- WebPartDisplayModeEventArgs.cs
- SerializationFieldInfo.cs
- TargetControlTypeAttribute.cs
- InvalidateEvent.cs
- Encoding.cs
- COMException.cs
- CodeGenerator.cs
- Blend.cs
- WhitespaceRuleLookup.cs
- Graph.cs
- RowBinding.cs
- InspectionWorker.cs
- TextServicesHost.cs
- ContainsRowNumberChecker.cs
- PtsHelper.cs
- TrackBarRenderer.cs
- PageOutputQuality.cs
- SqlUdtInfo.cs
- DiscreteKeyFrames.cs
- ConfigurationSectionCollection.cs
- InheritedPropertyChangedEventArgs.cs
- Typography.cs
- ListItemCollection.cs
- MetadataAssemblyHelper.cs
- MemoryPressure.cs
- EastAsianLunisolarCalendar.cs
- WindowsGraphicsWrapper.cs
- LostFocusEventManager.cs
- RectValueSerializer.cs
- TriggerBase.cs
- SessionPageStateSection.cs
- GradientBrush.cs
- ContextProperty.cs
- storepermission.cs
- ModifierKeysValueSerializer.cs
- TableCellAutomationPeer.cs
- FormViewUpdateEventArgs.cs
- ConstructorArgumentAttribute.cs
- PageTheme.cs
- DbDataRecord.cs
- SingleObjectCollection.cs
- AppearanceEditorPart.cs
- IntSecurity.cs
- RSAOAEPKeyExchangeFormatter.cs
- BorderGapMaskConverter.cs
- SoapSchemaMember.cs
- CheckableControlBaseAdapter.cs
- RC2CryptoServiceProvider.cs
- HtmlElementCollection.cs
- BrowserCapabilitiesFactory.cs
- ObfuscateAssemblyAttribute.cs
- _BasicClient.cs
- Binding.cs
- _IPv6Address.cs
- SelectionRange.cs
- CodeDelegateInvokeExpression.cs
- RoleProviderPrincipal.cs
- BinaryObjectWriter.cs
- WebPartConnection.cs
- SingleResultAttribute.cs
- ClipboardProcessor.cs
- HttpRuntimeSection.cs
- ComponentSerializationService.cs
- Quaternion.cs
- PaintEvent.cs
- DataFieldConverter.cs
- DocumentPageView.cs
- SqlReferenceCollection.cs
- SHA256.cs
- TransformerTypeCollection.cs
- ViewgenContext.cs
- StatusBar.cs
- QuotedPrintableStream.cs
- DbSource.cs
- EventProvider.cs
- DefaultValidator.cs
- TargetInvocationException.cs
- SwitchLevelAttribute.cs
- GifBitmapEncoder.cs
- PointCollectionValueSerializer.cs
- GroupByExpressionRewriter.cs
- UnknownBitmapDecoder.cs
- TagNameToTypeMapper.cs
- OperationPickerDialog.designer.cs
- PageMediaType.cs
- Win32Exception.cs