Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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
- UpdateTranslator.cs
- ListView.cs
- DemultiplexingClientMessageFormatter.cs
- AuthenticatingEventArgs.cs
- ScopelessEnumAttribute.cs
- HttpProcessUtility.cs
- MsmqIntegrationSecurityElement.cs
- sqlstateclientmanager.cs
- StylusEventArgs.cs
- ControlPaint.cs
- LoginUtil.cs
- ellipse.cs
- SqlTypeConverter.cs
- ListDictionary.cs
- SoapIgnoreAttribute.cs
- AttachedPropertyBrowsableWhenAttributePresentAttribute.cs
- DbDataSourceEnumerator.cs
- CodeCommentStatement.cs
- BaseValidator.cs
- SpinWait.cs
- ScrollContentPresenter.cs
- Point3D.cs
- webproxy.cs
- ByteAnimationUsingKeyFrames.cs
- AttachedPropertyBrowsableForTypeAttribute.cs
- LocatorManager.cs
- SizeChangedEventArgs.cs
- GridErrorDlg.cs
- PageTheme.cs
- DeflateEmulationStream.cs
- TypeDescriptionProvider.cs
- BaseValidator.cs
- Imaging.cs
- SystemParameters.cs
- XmlSchemaSimpleTypeRestriction.cs
- SqlDataSourceEnumerator.cs
- TextElementAutomationPeer.cs
- FormParameter.cs
- InitializerFacet.cs
- HWStack.cs
- RelationshipEndMember.cs
- Binding.cs
- RoutedEventValueSerializer.cs
- DataPointer.cs
- MenuBindingsEditor.cs
- SQLStringStorage.cs
- EditorZoneBase.cs
- ObjectSet.cs
- XmlDocumentType.cs
- TextEditor.cs
- RootBuilder.cs
- SharedPerformanceCounter.cs
- ColorMatrix.cs
- NewExpression.cs
- EntityKey.cs
- SoapObjectWriter.cs
- InputChannelAcceptor.cs
- SoapReflectionImporter.cs
- GeometryModel3D.cs
- SecurityState.cs
- BooleanExpr.cs
- ListViewCancelEventArgs.cs
- DrawItemEvent.cs
- OrCondition.cs
- TypedAsyncResult.cs
- XmlSchema.cs
- QueryableDataSource.cs
- PathFigure.cs
- Thread.cs
- WebServiceResponseDesigner.cs
- LocatorPart.cs
- OracleCommandBuilder.cs
- SuppressMessageAttribute.cs
- DataPager.cs
- AuthenticationSection.cs
- FileUtil.cs
- StatusStrip.cs
- EnumerableRowCollection.cs
- EventDescriptor.cs
- ObjectItemCollectionAssemblyCacheEntry.cs
- DataRelationPropertyDescriptor.cs
- MemberAssignmentAnalysis.cs
- TaskHelper.cs
- Hash.cs
- RegisterInfo.cs
- VersionedStreamOwner.cs
- TypedAsyncResult.cs
- CellPartitioner.cs
- QueueAccessMode.cs
- WebPartActionVerb.cs
- ReflectPropertyDescriptor.cs
- ProgressBarAutomationPeer.cs
- IntSecurity.cs
- CapacityStreamGeometryContext.cs
- HtmlLabelAdapter.cs
- DataSourceCache.cs
- DataGridViewCellMouseEventArgs.cs
- ComponentResourceKeyConverter.cs
- SoundPlayerAction.cs
- BitArray.cs