Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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
- SspiWrapper.cs
- RestHandler.cs
- SerializableAttribute.cs
- CommonDialog.cs
- DelegatingTypeDescriptionProvider.cs
- CodeIdentifiers.cs
- SafeHandle.cs
- GeneratedCodeAttribute.cs
- FormViewRow.cs
- TreeNode.cs
- ConditionalWeakTable.cs
- ConnectionConsumerAttribute.cs
- TextEmbeddedObject.cs
- MetafileHeader.cs
- TemplateControl.cs
- LinqDataSourceInsertEventArgs.cs
- WindowsListViewItem.cs
- DataGridViewRowErrorTextNeededEventArgs.cs
- SqlProviderServices.cs
- PnrpPeerResolverElement.cs
- WindowsSecurityToken.cs
- RecognizedWordUnit.cs
- SecuritySessionServerSettings.cs
- VisualTreeHelper.cs
- OdbcError.cs
- TextCompositionManager.cs
- Floater.cs
- FixedPageProcessor.cs
- ViewSimplifier.cs
- ComIntegrationManifestGenerator.cs
- ToolBar.cs
- Win32Native.cs
- Int16AnimationUsingKeyFrames.cs
- SqlBulkCopy.cs
- JournalNavigationScope.cs
- ParsedAttributeCollection.cs
- DebugView.cs
- ObjectSpanRewriter.cs
- CodeTypeReference.cs
- Utilities.cs
- GridViewPageEventArgs.cs
- BoundPropertyEntry.cs
- ObjectAnimationBase.cs
- loginstatus.cs
- StrongTypingException.cs
- RequestSecurityTokenSerializer.cs
- SqlDataSourceTableQuery.cs
- DiagnosticSection.cs
- _ContextAwareResult.cs
- MetadataCacheItem.cs
- HiddenField.cs
- Lasso.cs
- TableItemPattern.cs
- Globals.cs
- MapPathBasedVirtualPathProvider.cs
- PartialToken.cs
- _BufferOffsetSize.cs
- XsltArgumentList.cs
- ServiceReflector.cs
- TableDesigner.cs
- InvalidComObjectException.cs
- SqlTransaction.cs
- WebPartConnection.cs
- TypeValidationEventArgs.cs
- AttributeSetAction.cs
- SharedDp.cs
- Accessible.cs
- StringToken.cs
- DocumentOrderQuery.cs
- Profiler.cs
- CodeSnippetCompileUnit.cs
- SecurityUtils.cs
- HitTestFilterBehavior.cs
- DocumentPaginator.cs
- WebBrowserEvent.cs
- AtlasWeb.Designer.cs
- GACMembershipCondition.cs
- StyleSelector.cs
- odbcmetadatacolumnnames.cs
- CodeNamespaceCollection.cs
- ObjectDataSourceMethodEventArgs.cs
- Viewport2DVisual3D.cs
- BamlLocalizableResourceKey.cs
- MessageQueueConverter.cs
- ApplicationSecurityInfo.cs
- SelectionItemProviderWrapper.cs
- TreePrinter.cs
- UrlAuthFailedErrorFormatter.cs
- EntityKeyElement.cs
- cookie.cs
- OutputCacheSettings.cs
- DiscoveryClientChannelFactory.cs
- AspNetHostingPermission.cs
- DecimalAnimationBase.cs
- CancelEventArgs.cs
- AssemblyAttributesGoHere.cs
- SafeNativeMethods.cs
- TypefaceMap.cs
- EventHandlingScope.cs
- AliasedSlot.cs