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
- PropertyRecord.cs
- FunctionParameter.cs
- XmlILModule.cs
- ScriptControlManager.cs
- GeneralTransformGroup.cs
- EntityDataSourceView.cs
- DbDataAdapter.cs
- AnimatedTypeHelpers.cs
- ListViewInsertEventArgs.cs
- DataService.cs
- Vector3DCollectionConverter.cs
- FunctionQuery.cs
- ComponentEditorPage.cs
- AutomationEvent.cs
- DefaultProxySection.cs
- HttpHeaderCollection.cs
- ValidationPropertyAttribute.cs
- ClickablePoint.cs
- OciEnlistContext.cs
- DataSourceControlBuilder.cs
- WebPageTraceListener.cs
- Bold.cs
- Keyboard.cs
- KnownIds.cs
- TextAnchor.cs
- TextLineBreak.cs
- Literal.cs
- EntityParameterCollection.cs
- SecurityManager.cs
- TextSerializer.cs
- ServiceXNameTypeConverter.cs
- TextDecorations.cs
- ScrollViewer.cs
- SafeHandles.cs
- EntityDataSourceEntityTypeFilterItem.cs
- SelectionGlyphBase.cs
- SystemNetHelpers.cs
- GraphicsPath.cs
- CodeTypeConstructor.cs
- XmlSchemaAttributeGroupRef.cs
- RenamedEventArgs.cs
- DesignBinding.cs
- ProviderBase.cs
- ChtmlLinkAdapter.cs
- PointValueSerializer.cs
- RadialGradientBrush.cs
- DrawingContextWalker.cs
- OrderPreservingPipeliningMergeHelper.cs
- GiveFeedbackEvent.cs
- DesignerDataRelationship.cs
- ValidatorCollection.cs
- Dispatcher.cs
- SafeProcessHandle.cs
- RenderData.cs
- SqlGenericUtil.cs
- DateTimeAutomationPeer.cs
- CatalogZone.cs
- AssemblyBuilder.cs
- VisualBrush.cs
- TableCellCollection.cs
- ApplicationContext.cs
- ConfigXmlCDataSection.cs
- LoadedOrUnloadedOperation.cs
- OrderablePartitioner.cs
- StatusBar.cs
- OleDbError.cs
- TextRangeEditLists.cs
- HeaderFilter.cs
- BitmapEffectGroup.cs
- SecurityKeyUsage.cs
- XamlPointCollectionSerializer.cs
- _Win32.cs
- NeutralResourcesLanguageAttribute.cs
- XmlCharType.cs
- SqlClientWrapperSmiStream.cs
- TypeUtil.cs
- TextBounds.cs
- columnmapfactory.cs
- NamespaceQuery.cs
- IndexObject.cs
- GridLengthConverter.cs
- KnownTypeAttribute.cs
- HostingEnvironmentSection.cs
- ParseChildrenAsPropertiesAttribute.cs
- ConnectionManagementElement.cs
- NotSupportedException.cs
- XPathNavigatorKeyComparer.cs
- ConfigurationElement.cs
- StringPropertyBuilder.cs
- AnnotationStore.cs
- MembershipUser.cs
- ExceptionUtil.cs
- RelationshipManager.cs
- DefaultTraceListener.cs
- RtType.cs
- EventKeyword.cs
- CSharpCodeProvider.cs
- SizeConverter.cs
- XhtmlConformanceSection.cs
- WeakReferenceList.cs