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
- StringStorage.cs
- MsmqIntegrationChannelListener.cs
- TreeViewHitTestInfo.cs
- ImageConverter.cs
- StringSorter.cs
- ScalarOps.cs
- GPStream.cs
- LinkUtilities.cs
- RenderingEventArgs.cs
- ReadOnlyDictionary.cs
- Condition.cs
- RangeEnumerable.cs
- ExpressionEditorAttribute.cs
- MemberAccessException.cs
- PrintingPermission.cs
- XmlSchemaValidationException.cs
- TableLayoutRowStyleCollection.cs
- WinFormsSecurity.cs
- SecureStringHasher.cs
- XmlDocumentSchema.cs
- FilterQuery.cs
- OpenTypeLayout.cs
- Int32RectConverter.cs
- PrimarySelectionAdorner.cs
- DataView.cs
- SectionInformation.cs
- Color.cs
- ExclusiveTcpTransportManager.cs
- WebPartCancelEventArgs.cs
- SqlClientMetaDataCollectionNames.cs
- NetTcpSecurityElement.cs
- CategoryAttribute.cs
- SingleStorage.cs
- CacheRequest.cs
- ToolboxBitmapAttribute.cs
- DSACryptoServiceProvider.cs
- SqlStream.cs
- CompilationRelaxations.cs
- XamlTypeMapper.cs
- DurableErrorHandler.cs
- ObjectConverter.cs
- StreamUpgradeProvider.cs
- MarginCollapsingState.cs
- DataRelation.cs
- HijriCalendar.cs
- ScriptDescriptor.cs
- CollectionBuilder.cs
- MessageBox.cs
- MobileContainerDesigner.cs
- SessionIDManager.cs
- ThaiBuddhistCalendar.cs
- LocatorManager.cs
- CodeTypeOfExpression.cs
- ConfigsHelper.cs
- SqlCrossApplyToCrossJoin.cs
- AssemblyAttributesGoHere.cs
- RMEnrollmentPage1.cs
- ViewLoader.cs
- TextCompositionManager.cs
- DbConnectionClosed.cs
- CompilerCollection.cs
- DataPager.cs
- VirtualDirectoryMapping.cs
- ImageAttributes.cs
- AssemblyInfo.cs
- ItemList.cs
- RemoveStoryboard.cs
- DataObjectFieldAttribute.cs
- File.cs
- VisualStyleTypesAndProperties.cs
- DbModificationCommandTree.cs
- MetafileEditor.cs
- FixedTextContainer.cs
- LocalTransaction.cs
- LinqDataSourceValidationException.cs
- _Connection.cs
- SafeNativeMethodsOther.cs
- AsymmetricKeyExchangeDeformatter.cs
- XPathMultyIterator.cs
- CommaDelimitedStringAttributeCollectionConverter.cs
- DelegatingConfigHost.cs
- ModuleBuilderData.cs
- PointAnimationUsingPath.cs
- Pair.cs
- SqlWebEventProvider.cs
- Int16AnimationUsingKeyFrames.cs
- EventEntry.cs
- ControlEvent.cs
- InfoCardTrace.cs
- ErrorFormatter.cs
- XsdCachingReader.cs
- HtmlTernaryTree.cs
- RsaSecurityTokenAuthenticator.cs
- DrawingContextDrawingContextWalker.cs
- RuntimeCompatibilityAttribute.cs
- InvalidPropValue.cs
- ButtonFieldBase.cs
- RegexCaptureCollection.cs
- UriWriter.cs
- ButtonChrome.cs