Code:
/ 4.0 / 4.0 / untmp / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SQLInt32Storage.cs
- AuthorizationRule.cs
- SHA512.cs
- WindowsStreamSecurityUpgradeProvider.cs
- _RequestLifetimeSetter.cs
- Unit.cs
- SafeArrayTypeMismatchException.cs
- TextRangeEdit.cs
- SocketAddress.cs
- DataServiceProcessingPipelineEventArgs.cs
- GlyphInfoList.cs
- RC2CryptoServiceProvider.cs
- ObjectContext.cs
- ManagementObject.cs
- ToolStripItem.cs
- TextServicesContext.cs
- EntityTypeEmitter.cs
- RootProfilePropertySettingsCollection.cs
- StylusDevice.cs
- MonikerBuilder.cs
- CfgParser.cs
- Constraint.cs
- DefaultValueAttribute.cs
- PartManifestEntry.cs
- BinaryKeyIdentifierClause.cs
- DrawingImage.cs
- StatusBarItem.cs
- SecurityKeyUsage.cs
- DataListItemEventArgs.cs
- TextElementCollectionHelper.cs
- CodeLinePragma.cs
- UrlMappingsModule.cs
- InternalControlCollection.cs
- OdbcConnection.cs
- StickyNote.cs
- CounterSampleCalculator.cs
- OperationBehaviorAttribute.cs
- DataObjectEventArgs.cs
- HandledEventArgs.cs
- COAUTHIDENTITY.cs
- Activity.cs
- CLSCompliantAttribute.cs
- AppearanceEditorPart.cs
- BuildResultCache.cs
- WsatServiceAddress.cs
- EntityFrameworkVersions.cs
- InputLanguageSource.cs
- ResourceSet.cs
- ThreadAttributes.cs
- SoapHeaderAttribute.cs
- baseaxisquery.cs
- PeerCollaboration.cs
- GradientBrush.cs
- InstanceData.cs
- RegexWorker.cs
- WorkItem.cs
- TraceHandlerErrorFormatter.cs
- _AutoWebProxyScriptEngine.cs
- LayeredChannelListener.cs
- LinkButton.cs
- XmlSchema.cs
- SchemaNamespaceManager.cs
- EditorPartChrome.cs
- LocationChangedEventArgs.cs
- ServiceXNameTypeConverter.cs
- ResourceDescriptionAttribute.cs
- WorkflowWebService.cs
- BamlVersionHeader.cs
- DirectoryObjectSecurity.cs
- ParameterElementCollection.cs
- RouteValueExpressionBuilder.cs
- ActivityMarkupSerializationProvider.cs
- PresentationSource.cs
- ProtocolsConfigurationEntry.cs
- CustomErrorsSection.cs
- NullExtension.cs
- ToolStripSystemRenderer.cs
- UntypedNullExpression.cs
- ToolBar.cs
- DomainUpDown.cs
- BaseDataBoundControl.cs
- LicenseException.cs
- Oid.cs
- Part.cs
- ScriptingRoleServiceSection.cs
- EmptyEnumerable.cs
- ButtonBaseAdapter.cs
- BaseValidator.cs
- DataGridTextBoxColumn.cs
- ToolTipService.cs
- EntityDataSourceWrapper.cs
- XmlSchemaSimpleTypeUnion.cs
- SingleResultAttribute.cs
- CodeMemberEvent.cs
- WebBrowserContainer.cs
- DataContractSerializerSection.cs
- SignatureHelper.cs
- DataGridViewCellValidatingEventArgs.cs
- SafeRightsManagementPubHandle.cs
- FormParameter.cs