Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- FormViewInsertEventArgs.cs
- ClientEventManager.cs
- UpdateException.cs
- TextCompositionManager.cs
- Point4DConverter.cs
- ToggleProviderWrapper.cs
- Console.cs
- DuplicateContext.cs
- DebugController.cs
- XmlIgnoreAttribute.cs
- TypedElement.cs
- __ConsoleStream.cs
- XmlElementAttributes.cs
- SerialStream.cs
- XPathPatternParser.cs
- DesignerProperties.cs
- SqlTransaction.cs
- SemaphoreFullException.cs
- ClientOperation.cs
- AxisAngleRotation3D.cs
- StringAnimationUsingKeyFrames.cs
- AssemblyCollection.cs
- CompatibleIComparer.cs
- DataBindingCollectionConverter.cs
- GlyphingCache.cs
- CodeAttributeArgumentCollection.cs
- ComponentRenameEvent.cs
- ThicknessAnimationUsingKeyFrames.cs
- AutomationPropertyInfo.cs
- Operand.cs
- WebPartDeleteVerb.cs
- DataSvcMapFile.cs
- ObjectDataSourceDisposingEventArgs.cs
- BrowserInteropHelper.cs
- BrowserCapabilitiesCompiler.cs
- ConfigXmlDocument.cs
- WorkflowClientDeliverMessageWrapper.cs
- WorkflowDesignerColors.cs
- GeometryHitTestResult.cs
- SystemIPv4InterfaceProperties.cs
- PositiveTimeSpanValidatorAttribute.cs
- ReadWriteObjectLock.cs
- EpmAttributeNameBuilder.cs
- TimeSpanValidatorAttribute.cs
- RawMouseInputReport.cs
- XPathNodeList.cs
- SynchronizingStream.cs
- Typeface.cs
- Int16Storage.cs
- TypeExtension.cs
- SqlNodeTypeOperators.cs
- IMembershipProvider.cs
- PassportIdentity.cs
- FileCodeGroup.cs
- InputReportEventArgs.cs
- HttpRuntimeSection.cs
- ClrProviderManifest.cs
- ReachNamespaceInfo.cs
- ToolStripControlHost.cs
- SerialReceived.cs
- safex509handles.cs
- EmptyQuery.cs
- LongMinMaxAggregationOperator.cs
- WindowsPrincipal.cs
- ToolStripSystemRenderer.cs
- SqlTriggerContext.cs
- EncryptedKey.cs
- ResourcePermissionBaseEntry.cs
- XMLUtil.cs
- MexHttpsBindingCollectionElement.cs
- SafeNativeMethods.cs
- ActivityMarkupSerializationProvider.cs
- HeaderCollection.cs
- HtmlElement.cs
- RequestQueryProcessor.cs
- ColumnMapCopier.cs
- DesignerProperties.cs
- CanonicalFontFamilyReference.cs
- XmlTextReaderImpl.cs
- ColumnCollection.cs
- unitconverter.cs
- NativeStructs.cs
- HttpWriter.cs
- Baml2006KnownTypes.cs
- FixedSOMElement.cs
- TaskFileService.cs
- RolePrincipal.cs
- RoutedEventConverter.cs
- InkSerializer.cs
- RectAnimation.cs
- Activity.cs
- PropertySourceInfo.cs
- AutoSizeComboBox.cs
- ObjectResult.cs
- KeyValueInternalCollection.cs
- LoggedException.cs
- AnnotationService.cs
- EntityDataSourceEntitySetNameItem.cs
- XmlAnyElementAttributes.cs
- ActivityAction.cs