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
- Ref.cs
- NumberFunctions.cs
- SspiNegotiationTokenProviderState.cs
- RegexRunner.cs
- Mouse.cs
- SolidColorBrush.cs
- XmlILOptimizerVisitor.cs
- EntityDataSourceValidationException.cs
- KeyValuePairs.cs
- KeyConverter.cs
- TrackPointCollection.cs
- DrawingGroup.cs
- SizeAnimationUsingKeyFrames.cs
- XmlSchemaExternal.cs
- NamedPipeProcessProtocolHandler.cs
- safelinkcollection.cs
- PseudoWebRequest.cs
- SrgsElement.cs
- DataGridDefaultColumnWidthTypeConverter.cs
- Rijndael.cs
- sitestring.cs
- MLangCodePageEncoding.cs
- RubberbandSelector.cs
- DataFormat.cs
- ComponentSerializationService.cs
- ComponentFactoryHelpers.cs
- ClassicBorderDecorator.cs
- FunctionImportMapping.cs
- CodeParameterDeclarationExpression.cs
- DetailsViewUpdateEventArgs.cs
- handlecollector.cs
- RegexCharClass.cs
- NestedContainer.cs
- Comparer.cs
- AesCryptoServiceProvider.cs
- SessionStateItemCollection.cs
- MimeTypePropertyAttribute.cs
- XPathSelfQuery.cs
- CompensatableSequenceActivity.cs
- WebServiceErrorEvent.cs
- PreviewKeyDownEventArgs.cs
- Vector3D.cs
- StylusPointPropertyId.cs
- ProxyHelper.cs
- VisualCollection.cs
- WebBrowserUriTypeConverter.cs
- Column.cs
- LinearKeyFrames.cs
- OleDbReferenceCollection.cs
- SendMessageRecord.cs
- DuplexChannelBinder.cs
- ISAPIRuntime.cs
- TableAdapterManagerHelper.cs
- GradientBrush.cs
- ClaimComparer.cs
- WebPartMenuStyle.cs
- ControlIdConverter.cs
- XmlAttributeProperties.cs
- GridViewColumnCollection.cs
- RemotingConfiguration.cs
- XmlSchemaAll.cs
- EllipseGeometry.cs
- OleDbParameterCollection.cs
- XmlDataLoader.cs
- MemoryRecordBuffer.cs
- Translator.cs
- CodeRemoveEventStatement.cs
- RawStylusSystemGestureInputReport.cs
- WebResourceAttribute.cs
- OverrideMode.cs
- AnimationLayer.cs
- Group.cs
- GenericTextProperties.cs
- FormViewDeleteEventArgs.cs
- TemplateColumn.cs
- ExpandCollapseProviderWrapper.cs
- TTSVoice.cs
- WorkflowQueueInfo.cs
- XmlSchemaInferenceException.cs
- _UncName.cs
- TextFormatterHost.cs
- SystemInfo.cs
- ToolStripContainerDesigner.cs
- TextSelectionHelper.cs
- AstTree.cs
- CultureTableRecord.cs
- EventToken.cs
- PrintSchema.cs
- ServicePoint.cs
- BatchStream.cs
- DrawingContextDrawingContextWalker.cs
- XmlValidatingReader.cs
- Interlocked.cs
- DesignerTextWriter.cs
- Vector3dCollection.cs
- MasterPage.cs
- TraceSection.cs
- IntSecurity.cs
- CustomAttributeFormatException.cs
- mactripleDES.cs