Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- RenamedEventArgs.cs
- CommandHelpers.cs
- QilReference.cs
- NumericUpDown.cs
- TextAnchor.cs
- WebHeaderCollection.cs
- ModelFactory.cs
- DataGridDesigner.cs
- NavigationEventArgs.cs
- AuthorizationRule.cs
- QueryGeneratorBase.cs
- SafeLibraryHandle.cs
- SqlGatherConsumedAliases.cs
- x509utils.cs
- SafeNativeMethodsCLR.cs
- HttpCapabilitiesEvaluator.cs
- FileStream.cs
- BezierSegment.cs
- TemplateBamlTreeBuilder.cs
- DataGridViewRowHeaderCell.cs
- UInt64Converter.cs
- FontFamilyConverter.cs
- XmlAnyElementAttribute.cs
- FormClosedEvent.cs
- XmlNamespaceDeclarationsAttribute.cs
- HtmlTextArea.cs
- ControlBuilder.cs
- ServiceSecurityAuditBehavior.cs
- figurelengthconverter.cs
- DependencyPropertyAttribute.cs
- WindowsRegion.cs
- CreateUserErrorEventArgs.cs
- WhileDesigner.cs
- ObjectAssociationEndMapping.cs
- GridViewColumnHeader.cs
- baseaxisquery.cs
- SwitchExpression.cs
- CategoryNameCollection.cs
- XmlIterators.cs
- DoubleAnimationUsingPath.cs
- Compiler.cs
- ContentElement.cs
- AnonymousIdentificationSection.cs
- GridViewSelectEventArgs.cs
- VisualTarget.cs
- HttpHandlerActionCollection.cs
- FaultImportOptions.cs
- InputMethodStateTypeInfo.cs
- ViewGenResults.cs
- TrustManagerPromptUI.cs
- XmlEntityReference.cs
- ApplicationHost.cs
- LazyInitializer.cs
- Container.cs
- ConfigXmlElement.cs
- XmlSchemaComplexType.cs
- ChineseLunisolarCalendar.cs
- XmlElementCollection.cs
- DataControlCommands.cs
- ContentFilePart.cs
- PeerNameRegistration.cs
- FrameworkContextData.cs
- ActivitySurrogateSelector.cs
- AssemblyContextControlItem.cs
- QueryRelOp.cs
- DynamicExpression.cs
- VisualBrush.cs
- DeclaredTypeElementCollection.cs
- TrailingSpaceComparer.cs
- TableTextElementCollectionInternal.cs
- PublisherMembershipCondition.cs
- MobileUserControlDesigner.cs
- typedescriptorpermissionattribute.cs
- AuthenticationConfig.cs
- AbandonedMutexException.cs
- DataGridColumnStyleMappingNameEditor.cs
- UIElement.cs
- OfTypeExpression.cs
- Menu.cs
- DataComponentNameHandler.cs
- _AutoWebProxyScriptEngine.cs
- HtmlShimManager.cs
- LinqDataSourceInsertEventArgs.cs
- MessagePropertyFilter.cs
- UiaCoreProviderApi.cs
- SuppressIldasmAttribute.cs
- HostVisual.cs
- LayoutManager.cs
- BigIntegerStorage.cs
- SharedConnectionWorkflowTransactionService.cs
- HttpProfileBase.cs
- GotoExpression.cs
- tibetanshape.cs
- Config.cs
- RowBinding.cs
- TextDataBindingHandler.cs
- DllNotFoundException.cs
- DataTableReader.cs
- OutputCacheSection.cs
- MediaScriptCommandRoutedEventArgs.cs