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
- UdpReplyToBehavior.cs
- TransactionWaitAsyncResult.cs
- X509InitiatorCertificateClientElement.cs
- DiagnosticSection.cs
- Encoding.cs
- AutomationElement.cs
- TypeListConverter.cs
- ClickablePoint.cs
- _Events.cs
- SponsorHelper.cs
- ConstraintEnumerator.cs
- ContentPropertyAttribute.cs
- ZipIOFileItemStream.cs
- SqlProviderServices.cs
- PeerNameRecord.cs
- TimeoutHelper.cs
- WebPartRestoreVerb.cs
- TreeViewBindingsEditor.cs
- DecoderBestFitFallback.cs
- Number.cs
- PrintDialogException.cs
- BuilderPropertyEntry.cs
- UIElementAutomationPeer.cs
- _NativeSSPI.cs
- Brushes.cs
- QilGenerator.cs
- ResXResourceSet.cs
- SR.cs
- AsmxEndpointPickerExtension.cs
- StackSpiller.Generated.cs
- DefaultPropertyAttribute.cs
- ProcessModuleDesigner.cs
- FieldTemplateUserControl.cs
- CuspData.cs
- WhereQueryOperator.cs
- GPStream.cs
- QueryPageSettingsEventArgs.cs
- Point4DValueSerializer.cs
- SmiMetaDataProperty.cs
- SortQuery.cs
- XmlLinkedNode.cs
- CalendarDateRange.cs
- DbXmlEnabledProviderManifest.cs
- AsmxEndpointPickerExtension.cs
- ZipIOExtraFieldZip64Element.cs
- SqlComparer.cs
- TargetPerspective.cs
- ApplicationServiceHelper.cs
- PhotoPrintingIntent.cs
- FlowDocument.cs
- BitStack.cs
- SafeUserTokenHandle.cs
- MsmqIntegrationProcessProtocolHandler.cs
- SignalGate.cs
- ClientUrlResolverWrapper.cs
- UTF8Encoding.cs
- DataSourceView.cs
- GradientBrush.cs
- DefaultValueAttribute.cs
- IISUnsafeMethods.cs
- GlobalDataBindingHandler.cs
- RequiredArgumentAttribute.cs
- SamlAssertion.cs
- PackWebResponse.cs
- _AcceptOverlappedAsyncResult.cs
- ContainerParaClient.cs
- UserValidatedEventArgs.cs
- SurrogateEncoder.cs
- HighlightVisual.cs
- CrossContextChannel.cs
- ResourceContainer.cs
- FindProgressChangedEventArgs.cs
- LogicalChannel.cs
- TabControl.cs
- XpsFontSubsetter.cs
- TextTrailingCharacterEllipsis.cs
- URLMembershipCondition.cs
- NameValuePermission.cs
- InstanceData.cs
- ConfigXmlAttribute.cs
- MSAANativeProvider.cs
- HeaderElement.cs
- TextRange.cs
- LocalFileSettingsProvider.cs
- NameValueCollection.cs
- AuthorizationContext.cs
- TextParaClient.cs
- DataServiceRequest.cs
- ListViewUpdateEventArgs.cs
- HtmlInputImage.cs
- GeneratedView.cs
- figurelength.cs
- FtpWebResponse.cs
- XmlNullResolver.cs
- SctClaimSerializer.cs
- ReferencedAssemblyResolver.cs
- SystemWebSectionGroup.cs
- Positioning.cs
- CreateRefExpr.cs
- NamespaceList.cs