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
- BrowserCapabilitiesFactory.cs
- odbcmetadatacolumnnames.cs
- EnterpriseServicesHelper.cs
- DataGridViewRowPostPaintEventArgs.cs
- ServiceProviders.cs
- SqlConnectionPoolGroupProviderInfo.cs
- SamlAdvice.cs
- HashMembershipCondition.cs
- TypeInformation.cs
- PeerName.cs
- Literal.cs
- SingleAnimationUsingKeyFrames.cs
- ClockController.cs
- TabItemWrapperAutomationPeer.cs
- DesignerVerbCollection.cs
- HostExecutionContextManager.cs
- OutputWindow.cs
- DelayedRegex.cs
- ReferentialConstraint.cs
- DataGridViewColumn.cs
- ProviderConnectionPoint.cs
- BamlTreeMap.cs
- VariableAction.cs
- MULTI_QI.cs
- OletxCommittableTransaction.cs
- AggregatePushdown.cs
- DispatcherExceptionEventArgs.cs
- RtfToXamlReader.cs
- SelectionEditor.cs
- DigitShape.cs
- TableLayoutSettingsTypeConverter.cs
- PageAdapter.cs
- ProviderUtil.cs
- PenCursorManager.cs
- SiteMapHierarchicalDataSourceView.cs
- safesecurityhelperavalon.cs
- DuplexChannel.cs
- TypeConverters.cs
- CompilerScopeManager.cs
- Int16Storage.cs
- DrawToolTipEventArgs.cs
- TextPattern.cs
- ServiceModelConfigurationSectionGroup.cs
- TreeViewCancelEvent.cs
- ExpressionLink.cs
- GridViewColumn.cs
- CompilerErrorCollection.cs
- WebDisplayNameAttribute.cs
- HotSpot.cs
- SafeNativeMethods.cs
- EpmSourcePathSegment.cs
- AudioFormatConverter.cs
- StringFreezingAttribute.cs
- NamedPipeConnectionPoolSettingsElement.cs
- ComplexLine.cs
- XsdBuildProvider.cs
- PowerStatus.cs
- PerfService.cs
- PasswordRecovery.cs
- HttpSocketManager.cs
- UnmanagedMarshal.cs
- InputReferenceExpression.cs
- MetafileHeaderWmf.cs
- ScriptingJsonSerializationSection.cs
- RegistrySecurity.cs
- KerberosRequestorSecurityToken.cs
- ListViewGroupConverter.cs
- UnsafeNativeMethodsMilCoreApi.cs
- TableColumnCollectionInternal.cs
- WebMessageBodyStyleHelper.cs
- SapiRecognizer.cs
- PrinterUnitConvert.cs
- ToolStripRendererSwitcher.cs
- EventHandlingScope.cs
- FormatSettings.cs
- ObjectItemCollection.cs
- MetadataItemEmitter.cs
- SynchronizedDispatch.cs
- RoleManagerModule.cs
- SimpleWorkerRequest.cs
- ReliableMessagingVersion.cs
- StandardOleMarshalObject.cs
- HtmlGenericControl.cs
- SnapLine.cs
- AuthenticatedStream.cs
- TcpAppDomainProtocolHandler.cs
- NativeMethods.cs
- XdrBuilder.cs
- GridView.cs
- ThicknessConverter.cs
- MemoryPressure.cs
- OutputCacheSection.cs
- SqlDataReaderSmi.cs
- CodeTypeMemberCollection.cs
- AppDomainUnloadedException.cs
- DataSet.cs
- CrossAppDomainChannel.cs
- PropertyEmitterBase.cs
- DbProviderFactoriesConfigurationHandler.cs
- ValidatedControlConverter.cs