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
- Normalization.cs
- WsiProfilesElement.cs
- PathFigure.cs
- DesignerHierarchicalDataSourceView.cs
- ToolboxComponentsCreatingEventArgs.cs
- TextServicesLoader.cs
- AbsoluteQuery.cs
- SchemaTypeEmitter.cs
- XsltContext.cs
- DataShape.cs
- PersonalizationProviderCollection.cs
- _AutoWebProxyScriptWrapper.cs
- SqlMethodTransformer.cs
- GenericXmlSecurityToken.cs
- DataView.cs
- SolidColorBrush.cs
- ConfigXmlAttribute.cs
- GridViewRowEventArgs.cs
- ReadOnlyCollectionBase.cs
- DeleteStoreRequest.cs
- BadImageFormatException.cs
- RestClientProxyHandler.cs
- AVElementHelper.cs
- StrokeNodeData.cs
- StateMachineWorkflowInstance.cs
- MetadataItemEmitter.cs
- Formatter.cs
- MaskPropertyEditor.cs
- CustomAttributeSerializer.cs
- ConnectionOrientedTransportManager.cs
- AppDomainInstanceProvider.cs
- LostFocusEventManager.cs
- XmlSchemas.cs
- ClientBuildManager.cs
- UrlAuthFailedErrorFormatter.cs
- FlowPanelDesigner.cs
- XmlRootAttribute.cs
- UriExt.cs
- SelectorItemAutomationPeer.cs
- HtmlInputImage.cs
- ClosableStream.cs
- AnimationClock.cs
- _SpnDictionary.cs
- MemberDescriptor.cs
- Transform.cs
- DetailsViewInsertedEventArgs.cs
- UnionQueryOperator.cs
- AppDomainAttributes.cs
- UntrustedRecipientException.cs
- XmlTextWriter.cs
- HttpWebRequest.cs
- ConnectionStringsSection.cs
- ServiceNotStartedException.cs
- ChannelManager.cs
- WhiteSpaceTrimStringConverter.cs
- InteropTrackingRecord.cs
- ListBoxChrome.cs
- ContextBase.cs
- QilNode.cs
- PropertyDescriptor.cs
- SoundPlayerAction.cs
- ArraySegment.cs
- Wildcard.cs
- COM2Enum.cs
- RewritingValidator.cs
- MemberInfoSerializationHolder.cs
- ContentDisposition.cs
- TransportSecurityProtocolFactory.cs
- SqlConnectionPoolGroupProviderInfo.cs
- MessageQueuePermissionEntry.cs
- HGlobalSafeHandle.cs
- BasicExpressionVisitor.cs
- CodeTypeParameter.cs
- CodePageEncoding.cs
- IDataContractSurrogate.cs
- AttachmentService.cs
- LexicalChunk.cs
- _DigestClient.cs
- EdmToObjectNamespaceMap.cs
- EndpointIdentityExtension.cs
- DataGridViewRowPostPaintEventArgs.cs
- ConfigurationValue.cs
- Rectangle.cs
- EnumValidator.cs
- FastEncoder.cs
- IDispatchConstantAttribute.cs
- EdmFunctions.cs
- CodeFieldReferenceExpression.cs
- ToolStrip.cs
- EdmItemCollection.cs
- XsltContext.cs
- DataFormats.cs
- DependencyObject.cs
- MulticastOption.cs
- XmlHierarchyData.cs
- DescriptionAttribute.cs
- EventData.cs
- CodeMethodInvokeExpression.cs
- XPathDescendantIterator.cs
- ComponentCollection.cs