Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / UI / PostBackOptions.cs / 1305376 / 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; 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; 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
- Fault.cs
- CodeExpressionRuleDeclaration.cs
- ImmComposition.cs
- XmlStreamStore.cs
- SafeMILHandle.cs
- FileDialogCustomPlace.cs
- HttpModuleAction.cs
- XmlSchemaComplexType.cs
- wgx_commands.cs
- JournalEntryStack.cs
- RichTextBoxConstants.cs
- SemanticKeyElement.cs
- ProcessHostMapPath.cs
- ReferenceEqualityComparer.cs
- DataGridSortCommandEventArgs.cs
- BindingNavigator.cs
- SafeViewOfFileHandle.cs
- BasicBrowserDialog.cs
- SimpleParser.cs
- CheckBox.cs
- CodeTypeDelegate.cs
- TextLineBreak.cs
- RequestQueue.cs
- DataRowComparer.cs
- SqlGenericUtil.cs
- SqlDataSource.cs
- WebScriptMetadataInstanceContextProvider.cs
- StrokeFIndices.cs
- CodeEntryPointMethod.cs
- PropertyGridView.cs
- SessionEndedEventArgs.cs
- DynamicAttribute.cs
- TraceHandler.cs
- DetailsViewPageEventArgs.cs
- PocoPropertyAccessorStrategy.cs
- HealthMonitoringSectionHelper.cs
- ToolStripArrowRenderEventArgs.cs
- TypeLibConverter.cs
- AssemblyResolver.cs
- Separator.cs
- SqlTriggerAttribute.cs
- Attribute.cs
- ActivityScheduledQuery.cs
- SafeNativeMethods.cs
- WindowManager.cs
- SupportsEventValidationAttribute.cs
- Label.cs
- ScrollProviderWrapper.cs
- ConfigXmlComment.cs
- InkCollectionBehavior.cs
- WebPartsPersonalizationAuthorization.cs
- HttpHandlerActionCollection.cs
- XmlDictionaryString.cs
- QueueProcessor.cs
- FixedPageAutomationPeer.cs
- PageCatalogPart.cs
- FileNotFoundException.cs
- AttachedAnnotationChangedEventArgs.cs
- ModelService.cs
- InternalEnumValidator.cs
- DataGridViewCellPaintingEventArgs.cs
- CacheOutputQuery.cs
- securitymgrsite.cs
- CanExecuteRoutedEventArgs.cs
- NameValuePair.cs
- ProfileModule.cs
- TypeLibConverter.cs
- TemplateControlParser.cs
- X509SubjectKeyIdentifierClause.cs
- OracleParameterCollection.cs
- SqlDataSourceCommandEventArgs.cs
- RadioButton.cs
- LinearKeyFrames.cs
- TextBox.cs
- MaterializeFromAtom.cs
- ExpressionBindingCollection.cs
- SessionState.cs
- PermissionListSet.cs
- NumberSubstitution.cs
- HtmlTableRow.cs
- sqlser.cs
- DynamicRendererThreadManager.cs
- CorrelationTokenInvalidatedHandler.cs
- DialogWindow.cs
- HttpServerVarsCollection.cs
- OraclePermission.cs
- AsyncOperation.cs
- DockAndAnchorLayout.cs
- DateTimeSerializationSection.cs
- SchemaImporter.cs
- BulletChrome.cs
- HotCommands.cs
- Documentation.cs
- DataGridColumn.cs
- DynamicMetaObjectBinder.cs
- XhtmlBasicValidationSummaryAdapter.cs
- DoubleCollectionValueSerializer.cs
- KernelTypeValidation.cs
- ReadOnlyDataSourceView.cs
- DataGridItemAutomationPeer.cs