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
- _FtpControlStream.cs
- DecimalConverter.cs
- TextAutomationPeer.cs
- PrintPreviewGraphics.cs
- AuthorizationRuleCollection.cs
- XmlBinaryReader.cs
- MulticastNotSupportedException.cs
- XmlSerializerFactory.cs
- DeviceSpecificDialogCachedState.cs
- BaseEntityWrapper.cs
- DataControlFieldHeaderCell.cs
- ConnectionInterfaceCollection.cs
- Int32CollectionValueSerializer.cs
- MatrixAnimationBase.cs
- OutputCacheSettingsSection.cs
- SafeRegistryHandle.cs
- IteratorDescriptor.cs
- PropertyValueUIItem.cs
- VideoDrawing.cs
- JsonReader.cs
- ServerType.cs
- Helper.cs
- DependencyPropertyHelper.cs
- OdbcConnectionStringbuilder.cs
- DataBindingExpressionBuilder.cs
- BuildProviderInstallComponent.cs
- ControlIdConverter.cs
- ListSortDescription.cs
- ActivityTypeDesigner.xaml.cs
- UInt64.cs
- TextElementCollectionHelper.cs
- DeflateEmulationStream.cs
- DbParameterCollection.cs
- UnionExpr.cs
- InstanceHandleReference.cs
- DesignerTransactionCloseEvent.cs
- ConfigXmlElement.cs
- MenuEventArgs.cs
- ClientType.cs
- Set.cs
- SelectionPattern.cs
- OrderPreservingMergeHelper.cs
- SerializationFieldInfo.cs
- FileStream.cs
- ScriptRef.cs
- _RequestCacheProtocol.cs
- CheckedListBox.cs
- KnownTypeDataContractResolver.cs
- XomlSerializationHelpers.cs
- TableLayoutSettings.cs
- ZoneMembershipCondition.cs
- FixedStringLookup.cs
- MonthCalendarDesigner.cs
- SqlRowUpdatedEvent.cs
- SqlDataSource.cs
- MemoryRecordBuffer.cs
- TextDecorationCollection.cs
- PrintDialog.cs
- PbrsForward.cs
- MenuCommandsChangedEventArgs.cs
- securestring.cs
- NumericUpDownAccelerationCollection.cs
- CodeAccessSecurityEngine.cs
- TreeNodeCollection.cs
- Vector3DIndependentAnimationStorage.cs
- CompilationLock.cs
- EmbeddedMailObject.cs
- ActiveXHost.cs
- SoapSchemaImporter.cs
- XPathItem.cs
- TransactionTraceIdentifier.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- FigureParagraph.cs
- AccessText.cs
- DesignBindingValueUIHandler.cs
- PerformanceCounterNameAttribute.cs
- WindowsImpersonationContext.cs
- RegexStringValidator.cs
- EntityDataSourceColumn.cs
- SelectionItemProviderWrapper.cs
- XmlTextEncoder.cs
- VBCodeProvider.cs
- WorkflowRuntimeEndpoint.cs
- NavigationExpr.cs
- PerspectiveCamera.cs
- UnsafeNativeMethodsPenimc.cs
- SplineKeyFrames.cs
- ParameterCollection.cs
- AssemblyBuilder.cs
- SQLStringStorage.cs
- sqlcontext.cs
- ImageMap.cs
- SQLInt32.cs
- BezierSegment.cs
- InvalidOperationException.cs
- ImageFormat.cs
- XmlILStorageConverter.cs
- TraceEventCache.cs
- ContextMenuService.cs
- xmlfixedPageInfo.cs