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
- ToolStripGripRenderEventArgs.cs
- InlineUIContainer.cs
- TemplateBindingExtension.cs
- ErrorTableItemStyle.cs
- WindowsStatusBar.cs
- ToolboxBitmapAttribute.cs
- CookielessHelper.cs
- BufferedWebEventProvider.cs
- CultureMapper.cs
- ScriptComponentDescriptor.cs
- AppSettingsExpressionBuilder.cs
- HttpListenerElement.cs
- BitmapSizeOptions.cs
- MethodExpr.cs
- TypedElement.cs
- RandomNumberGenerator.cs
- XamlRtfConverter.cs
- Pts.cs
- ValueTypePropertyReference.cs
- DataServiceHostWrapper.cs
- SoapFault.cs
- PaperSize.cs
- MobileResource.cs
- PriorityQueue.cs
- ExpandableObjectConverter.cs
- Vector3DKeyFrameCollection.cs
- TrackingMemoryStream.cs
- RegistryKey.cs
- SqlBooleanMismatchVisitor.cs
- InheritedPropertyChangedEventArgs.cs
- MSAANativeProvider.cs
- MarkupCompilePass2.cs
- ExtenderProvidedPropertyAttribute.cs
- PersonalizationStateInfo.cs
- TextDecorationUnitValidation.cs
- PlatformCulture.cs
- SqlConnectionHelper.cs
- StandardCommandToolStripMenuItem.cs
- ScriptingJsonSerializationSection.cs
- SchemaImporter.cs
- ZipIOEndOfCentralDirectoryBlock.cs
- UnaryNode.cs
- EntityDataSourceContextCreatingEventArgs.cs
- OperatorExpressions.cs
- DropAnimation.xaml.cs
- CardSpaceException.cs
- DeclarativeCatalogPart.cs
- SiteOfOriginContainer.cs
- BitmapEffect.cs
- CopyNodeSetAction.cs
- DiagnosticsConfigurationHandler.cs
- GridViewRowCollection.cs
- MissingSatelliteAssemblyException.cs
- SqlTriggerAttribute.cs
- sqlinternaltransaction.cs
- DynamicObjectAccessor.cs
- EventProvider.cs
- Page.cs
- ArgumentOutOfRangeException.cs
- AnnotationResource.cs
- AstNode.cs
- CookieProtection.cs
- DataServiceResponse.cs
- IERequestCache.cs
- RSAPKCS1KeyExchangeFormatter.cs
- CacheVirtualItemsEvent.cs
- ExpressionValueEditor.cs
- CounterSetInstance.cs
- TableCell.cs
- ManifestResourceInfo.cs
- ContainerFilterService.cs
- SByteStorage.cs
- BinaryNegotiation.cs
- GuidConverter.cs
- TransactionState.cs
- MSAAWinEventWrap.cs
- FormatConvertedBitmap.cs
- VideoDrawing.cs
- NotifyIcon.cs
- SourceItem.cs
- XmlQueryStaticData.cs
- KeyedHashAlgorithm.cs
- TabItemAutomationPeer.cs
- WindowAutomationPeer.cs
- GridViewCommandEventArgs.cs
- TypeSystemHelpers.cs
- ActivityBindForm.Designer.cs
- HandlerFactoryWrapper.cs
- ObjectDataSourceFilteringEventArgs.cs
- HideDisabledControlAdapter.cs
- ViewGenResults.cs
- MenuItemBindingCollection.cs
- MediaScriptCommandRoutedEventArgs.cs
- StorageModelBuildProvider.cs
- TypeUtil.cs
- KeyFrames.cs
- WebPartConnectionsCancelEventArgs.cs
- FamilyMapCollection.cs
- DirectoryNotFoundException.cs
- DesignBinding.cs