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
![Network programming in C#, Network Programming in VB.NET, Network Programming in .NET](/images/book.jpg)
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- OdbcEnvironmentHandle.cs
- Brush.cs
- _BaseOverlappedAsyncResult.cs
- KnownTypeAttribute.cs
- WebPartHeaderCloseVerb.cs
- PrintEvent.cs
- SqlDataSourceConfigureSortForm.cs
- SecurityTokenParameters.cs
- SourceFileInfo.cs
- FixedDocument.cs
- CodeIdentifiers.cs
- Stylesheet.cs
- DbConnectionOptions.cs
- WebZone.cs
- DefaultCommandConverter.cs
- TreeNodeStyleCollection.cs
- DataSourceControlBuilder.cs
- StyleSheetComponentEditor.cs
- AnnotationStore.cs
- MexNamedPipeBindingElement.cs
- Encoder.cs
- WebPart.cs
- SerializationAttributes.cs
- SHA256Managed.cs
- RotateTransform3D.cs
- ServerValidateEventArgs.cs
- ConfigXmlCDataSection.cs
- GreaterThanOrEqual.cs
- PublisherIdentityPermission.cs
- DeploymentSection.cs
- AutomationElementIdentifiers.cs
- DataGridColumnDropSeparator.cs
- WebPartUtil.cs
- LoginView.cs
- CommandBindingCollection.cs
- ImportCatalogPart.cs
- BooleanExpr.cs
- SimpleBitVector32.cs
- TrackBar.cs
- SurrogateDataContract.cs
- ProfilePropertyMetadata.cs
- DataGridViewButtonCell.cs
- CodePageEncoding.cs
- PreviewKeyDownEventArgs.cs
- CodeCompiler.cs
- ManipulationInertiaStartingEventArgs.cs
- CacheAxisQuery.cs
- OutputCacheProfile.cs
- Page.cs
- ColorTranslator.cs
- Types.cs
- ProgressBarBrushConverter.cs
- EventLogTraceListener.cs
- Memoizer.cs
- ConfigXmlElement.cs
- ResourcePermissionBaseEntry.cs
- BindingSource.cs
- SecurityDocument.cs
- TagMapInfo.cs
- SqlTypesSchemaImporter.cs
- ColumnMapTranslator.cs
- SafeCryptContextHandle.cs
- SqlConnectionStringBuilder.cs
- AxisAngleRotation3D.cs
- DeferredReference.cs
- UserPreferenceChangingEventArgs.cs
- PageClientProxyGenerator.cs
- TriggerCollection.cs
- RuntimeHelpers.cs
- ContainerParaClient.cs
- ReadOnlyCollection.cs
- PrinterSettings.cs
- SoapSchemaExporter.cs
- TrustLevel.cs
- GridLength.cs
- RootDesignerSerializerAttribute.cs
- NameSpaceExtractor.cs
- RichTextBoxContextMenu.cs
- ScriptResourceMapping.cs
- HostedBindingBehavior.cs
- UniqueTransportManagerRegistration.cs
- SerialReceived.cs
- BindingElementExtensionElement.cs
- WebPartEditVerb.cs
- MemberRelationshipService.cs
- GetMemberBinder.cs
- CodeDelegateInvokeExpression.cs
- DetailsViewDeletedEventArgs.cs
- AsyncPostBackTrigger.cs
- ReferencedType.cs
- WindowsClientCredential.cs
- DesignerActionPanel.cs
- FixedTextPointer.cs
- FocusWithinProperty.cs
- ModuleElement.cs
- SharedStatics.cs
- SqlBuffer.cs
- Utils.cs
- ObjectContext.cs
- Atom10FeedFormatter.cs