Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / 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; } } } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- TabItemAutomationPeer.cs
- ComNativeDescriptor.cs
- SecurityContextSecurityTokenAuthenticator.cs
- GZipObjectSerializer.cs
- UserControlDesigner.cs
- FieldBuilder.cs
- EditorServiceContext.cs
- ServiceOperationParameter.cs
- ScopedKnownTypes.cs
- DirectionalLight.cs
- XmlUtil.cs
- Section.cs
- ProtocolReflector.cs
- HttpStreamMessage.cs
- SwitchLevelAttribute.cs
- XmlBoundElement.cs
- WindowsTitleBar.cs
- WindowsSpinner.cs
- IdleTimeoutMonitor.cs
- SecurityContext.cs
- ElementAction.cs
- TextRenderingModeValidation.cs
- BaseInfoTable.cs
- DataGridViewTextBoxEditingControl.cs
- FixedSOMSemanticBox.cs
- Substitution.cs
- ProfileService.cs
- MetadataItemSerializer.cs
- Utils.cs
- LiteralControl.cs
- ObjectQueryProvider.cs
- Symbol.cs
- ThicknessAnimationUsingKeyFrames.cs
- TreeWalkHelper.cs
- XmlAnyAttributeAttribute.cs
- GatewayDefinition.cs
- DrawListViewItemEventArgs.cs
- RectAnimation.cs
- MenuRenderer.cs
- BuildManager.cs
- BuildManagerHost.cs
- StateFinalizationDesigner.cs
- BeginSelectCardRequest.cs
- DataSetUtil.cs
- Style.cs
- LoadItemsEventArgs.cs
- SoapIncludeAttribute.cs
- TypeDescriptionProvider.cs
- DataGridViewColumnEventArgs.cs
- CurrentTimeZone.cs
- SHA512.cs
- NetworkAddressChange.cs
- AdjustableArrowCap.cs
- RegionInfo.cs
- DbBuffer.cs
- MouseWheelEventArgs.cs
- ProtocolState.cs
- DataGridViewTopLeftHeaderCell.cs
- ExtensionElementCollection.cs
- StdValidatorsAndConverters.cs
- _NegoState.cs
- MetaTableHelper.cs
- StrongName.cs
- ValidationHelper.cs
- TableParaClient.cs
- ImageButton.cs
- ArrangedElement.cs
- DataServiceResponse.cs
- ParseChildrenAsPropertiesAttribute.cs
- TextServicesLoader.cs
- SchemaImporter.cs
- SecuritySessionSecurityTokenAuthenticator.cs
- ToolboxItemAttribute.cs
- DataTrigger.cs
- RootBuilder.cs
- ModelFunction.cs
- TextRangeEditTables.cs
- TextElementEnumerator.cs
- MultiPageTextView.cs
- StylusPointPropertyId.cs
- DataGridViewTextBoxCell.cs
- HostProtectionPermission.cs
- _NestedMultipleAsyncResult.cs
- VersionedStreamOwner.cs
- DataException.cs
- TimeoutException.cs
- InputMethodStateChangeEventArgs.cs
- SchemaDeclBase.cs
- ToolStripItemDesigner.cs
- _ConnectStream.cs
- PingReply.cs
- SudsCommon.cs
- BatchServiceHost.cs
- AssemblyInfo.cs
- httpapplicationstate.cs
- Point4DValueSerializer.cs
- Padding.cs
- DiagnosticsConfigurationHandler.cs
- ButtonBase.cs
- BuildProvider.cs