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
- ButtonStandardAdapter.cs
- DataTableMappingCollection.cs
- ForwardPositionQuery.cs
- AttachedPropertyBrowsableForChildrenAttribute.cs
- UserCancellationException.cs
- JournalEntryListConverter.cs
- BuildResultCache.cs
- KerberosSecurityTokenProvider.cs
- ManipulationStartedEventArgs.cs
- SiteMapProvider.cs
- WindowsRebar.cs
- SoapInteropTypes.cs
- MetadataHelper.cs
- DebugView.cs
- DecimalKeyFrameCollection.cs
- Floater.cs
- RuntimeCompatibilityAttribute.cs
- CheckPair.cs
- InterleavedZipPartStream.cs
- BamlResourceContent.cs
- ColumnHeader.cs
- ObjectSet.cs
- ReadOnlyMetadataCollection.cs
- MailAddress.cs
- HtmlTable.cs
- BamlRecordHelper.cs
- UpdateRecord.cs
- EditingCommands.cs
- ValidationSummary.cs
- FrameworkElementFactoryMarkupObject.cs
- PathData.cs
- StylusPointPropertyInfo.cs
- BamlLocalizerErrorNotifyEventArgs.cs
- SuppressMergeCheckAttribute.cs
- ColorDialog.cs
- hebrewshape.cs
- ImplicitInputBrush.cs
- DynamicResourceExtension.cs
- DbConnectionPoolOptions.cs
- SimpleRecyclingCache.cs
- ScrollData.cs
- SubstitutionList.cs
- TextViewBase.cs
- CodePageUtils.cs
- Assembly.cs
- XmlLoader.cs
- TextRangeAdaptor.cs
- RuleInfoComparer.cs
- PhysicalAddress.cs
- SqlParameterizer.cs
- CriticalHandle.cs
- XmlUtil.cs
- ManipulationBoundaryFeedbackEventArgs.cs
- GreaterThanOrEqual.cs
- base64Transforms.cs
- DefinitionBase.cs
- NavigationProperty.cs
- TrackingMemoryStream.cs
- LogEntrySerialization.cs
- SrgsText.cs
- EditingMode.cs
- HttpRawResponse.cs
- Point3D.cs
- XmlSerializationGeneratedCode.cs
- RuntimeEnvironment.cs
- DaylightTime.cs
- SystemWebSectionGroup.cs
- SerializationFieldInfo.cs
- Options.cs
- SqlDataSourceCommandEventArgs.cs
- ComPlusServiceLoader.cs
- RuntimeArgument.cs
- _DomainName.cs
- TextTreeInsertUndoUnit.cs
- SectionVisual.cs
- ObjectItemCachedAssemblyLoader.cs
- FieldNameLookup.cs
- smtppermission.cs
- ListParagraph.cs
- EmissiveMaterial.cs
- SqlIdentifier.cs
- ReachIDocumentPaginatorSerializer.cs
- TdsParameterSetter.cs
- EncryptedType.cs
- EpmSyndicationContentSerializer.cs
- MachineKeyConverter.cs
- ChildTable.cs
- InvariantComparer.cs
- Native.cs
- ConfigurationSettings.cs
- DbBuffer.cs
- EncoderParameter.cs
- ObjectConverter.cs
- EntityDataSourceWrapper.cs
- MachineKeySection.cs
- SelectorItemAutomationPeer.cs
- Stroke2.cs
- BuildResult.cs
- OdbcConnectionPoolProviderInfo.cs
- XamlFilter.cs