Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / 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; } } } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ItemDragEvent.cs
- MainMenu.cs
- RequestCachingSection.cs
- ReturnEventArgs.cs
- FieldNameLookup.cs
- PointConverter.cs
- SharedUtils.cs
- ParameterCollection.cs
- CodeFieldReferenceExpression.cs
- MemberPath.cs
- ManipulationCompletedEventArgs.cs
- TemplatePropertyEntry.cs
- MetadataItem.cs
- ScrollPatternIdentifiers.cs
- AdRotator.cs
- TraceHwndHost.cs
- LaxModeSecurityHeaderElementInferenceEngine.cs
- ClientApiGenerator.cs
- XmlObjectSerializerReadContext.cs
- DataAdapter.cs
- MetadataItemEmitter.cs
- EntityDataSourceDesigner.cs
- WebHttpBinding.cs
- DataMemberAttribute.cs
- HelloMessageApril2005.cs
- MaskedTextProvider.cs
- PeerInputChannelListener.cs
- GB18030Encoding.cs
- DynamicPropertyHolder.cs
- HttpCacheParams.cs
- UIElementIsland.cs
- EnumValidator.cs
- InvalidOperationException.cs
- SourceInterpreter.cs
- EntityClassGenerator.cs
- MouseOverProperty.cs
- Attributes.cs
- ComNativeDescriptor.cs
- OdbcRowUpdatingEvent.cs
- SynchronizedCollection.cs
- PageParser.cs
- PartitionedDataSource.cs
- TwoPhaseCommit.cs
- LocatorPart.cs
- PropertyGeneratedEventArgs.cs
- PixelFormats.cs
- FormClosedEvent.cs
- HyperLinkStyle.cs
- ObjectDataSourceDisposingEventArgs.cs
- Version.cs
- RuntimeDelegateArgument.cs
- ComplexPropertyEntry.cs
- RouteTable.cs
- DataControlFieldCollection.cs
- RelationshipWrapper.cs
- Int16Storage.cs
- SafeRightsManagementSessionHandle.cs
- TypedDatasetGenerator.cs
- OracleCommand.cs
- AsyncSerializedWorker.cs
- RelationshipSet.cs
- Icon.cs
- OptimizerPatterns.cs
- SimpleApplicationHost.cs
- StringExpressionSet.cs
- XmlSerializationReader.cs
- OverflowException.cs
- HashStream.cs
- StorageEntityTypeMapping.cs
- DefaultTextStore.cs
- LineInfo.cs
- TargetException.cs
- HttpResponseBase.cs
- XmlSerializationWriter.cs
- WizardStepBase.cs
- DeadLetterQueue.cs
- Query.cs
- EmptyStringExpandableObjectConverter.cs
- TriggerAction.cs
- XamlToRtfWriter.cs
- FamilyTypeface.cs
- BinaryFormatter.cs
- SafeHandle.cs
- DataListCommandEventArgs.cs
- ButtonBase.cs
- CalculatedColumn.cs
- CachedRequestParams.cs
- ButtonBaseAdapter.cs
- LoadRetryHandler.cs
- PenLineCapValidation.cs
- FontFamilyConverter.cs
- SubqueryTrackingVisitor.cs
- WarningException.cs
- MetadataArtifactLoaderComposite.cs
- PermissionRequestEvidence.cs
- Vector.cs
- TimeManager.cs
- MailAddressParser.cs
- ContentPresenter.cs
- SystemKeyConverter.cs