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
- TraceEventCache.cs
- MD5HashHelper.cs
- MetadataExchangeClient.cs
- WebPartConnectionsEventArgs.cs
- HandlerFactoryCache.cs
- ApplicationDirectory.cs
- SchemaImporterExtensionElement.cs
- MetadataArtifactLoaderFile.cs
- RoleBoolean.cs
- IResourceProvider.cs
- ResourcePart.cs
- TypeElementCollection.cs
- KnownIds.cs
- CompositeActivityTypeDescriptorProvider.cs
- MetabaseSettings.cs
- Point3DAnimationUsingKeyFrames.cs
- WindowsMenu.cs
- ContractMapping.cs
- Point4DValueSerializer.cs
- XslCompiledTransform.cs
- UIntPtr.cs
- WebBrowser.cs
- BadImageFormatException.cs
- ProviderBase.cs
- KnownColorTable.cs
- DataRelationPropertyDescriptor.cs
- PropertiesTab.cs
- NetDataContractSerializer.cs
- DetailsViewPagerRow.cs
- XPathScanner.cs
- DataFormat.cs
- XmlDataFileEditor.cs
- StringUtil.cs
- FullTrustAssemblyCollection.cs
- SmiXetterAccessMap.cs
- CreateUserWizard.cs
- AstTree.cs
- DecoderNLS.cs
- WindowsStatic.cs
- StyleConverter.cs
- OledbConnectionStringbuilder.cs
- FeatureManager.cs
- WebBrowserEvent.cs
- ToolStripOverflow.cs
- ToolStripDropDownClosedEventArgs.cs
- Durable.cs
- ConsoleTraceListener.cs
- FtpRequestCacheValidator.cs
- SoapReflectionImporter.cs
- RequiredFieldValidator.cs
- TextTreeText.cs
- ServiceContractGenerator.cs
- DbParameterCollectionHelper.cs
- RangeValuePattern.cs
- CodeSnippetCompileUnit.cs
- Content.cs
- TypeDelegator.cs
- SoapObjectReader.cs
- PropertyTabAttribute.cs
- DocumentXmlWriter.cs
- TextRenderer.cs
- SerializableAttribute.cs
- SaveFileDialog.cs
- ConnectionManagementElement.cs
- CompilerGlobalScopeAttribute.cs
- SecurityRuntime.cs
- ArgumentValidation.cs
- RowToParametersTransformer.cs
- SqlWebEventProvider.cs
- GeometryDrawing.cs
- ControllableStoryboardAction.cs
- QilGeneratorEnv.cs
- PropertyItemInternal.cs
- SequentialUshortCollection.cs
- VisualBrush.cs
- Vector3DCollectionConverter.cs
- GacUtil.cs
- MenuAdapter.cs
- ListDictionary.cs
- querybuilder.cs
- MetadataPropertyCollection.cs
- StreamReader.cs
- ListBase.cs
- Int32Storage.cs
- FixedSOMSemanticBox.cs
- VirtualPathProvider.cs
- HtmlImage.cs
- SoapCommonClasses.cs
- KeyFrames.cs
- SafeSystemMetrics.cs
- HttpCapabilitiesSectionHandler.cs
- Faults.cs
- FileDataSourceCache.cs
- ByteBufferPool.cs
- XslNumber.cs
- FixedSOMTextRun.cs
- HighlightVisual.cs
- CharConverter.cs
- OdbcException.cs
- CancellationTokenRegistration.cs