Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ViewBase.cs
- CompositeCollection.cs
- HttpTransportElement.cs
- WebConfigurationManager.cs
- TagPrefixCollection.cs
- AutoResizedEvent.cs
- WorkflowServiceBehavior.cs
- OracleCommandBuilder.cs
- BindingSource.cs
- SoapInteropTypes.cs
- TypeToken.cs
- StdRegProviderWrapper.cs
- Error.cs
- EdmProviderManifest.cs
- PenThreadPool.cs
- MethodBody.cs
- CodeGroup.cs
- ParameterSubsegment.cs
- XmlUtil.cs
- Timeline.cs
- DataServiceQueryOfT.cs
- ServiceReference.cs
- ExpressionList.cs
- Wizard.cs
- SQLInt64Storage.cs
- ReservationNotFoundException.cs
- TreeIterator.cs
- FileDataSourceCache.cs
- BindingContext.cs
- Byte.cs
- StringInfo.cs
- URLIdentityPermission.cs
- DbResourceAllocator.cs
- NamespaceDecl.cs
- MouseGestureConverter.cs
- XmlDataSourceNodeDescriptor.cs
- FormClosedEvent.cs
- HexParser.cs
- SecurityUtils.cs
- _NTAuthentication.cs
- XPathDocumentIterator.cs
- AsyncOperationManager.cs
- PropertyDescriptorGridEntry.cs
- AuthorizationSection.cs
- RelationshipFixer.cs
- GridViewRowPresenterBase.cs
- LiteralControl.cs
- DrawingDrawingContext.cs
- XsltInput.cs
- StyleXamlParser.cs
- DropDownHolder.cs
- SqlBulkCopy.cs
- SymLanguageVendor.cs
- WCFServiceClientProxyGenerator.cs
- TypeContext.cs
- EllipticalNodeOperations.cs
- BinaryWriter.cs
- EditingMode.cs
- ConsoleEntryPoint.cs
- Int64Converter.cs
- EncoderExceptionFallback.cs
- DispatcherHooks.cs
- ParsedAttributeCollection.cs
- TextRangeEdit.cs
- XmlUtil.cs
- DescendentsWalker.cs
- XmlException.cs
- EntitySqlQueryState.cs
- FormConverter.cs
- WhereaboutsReader.cs
- FileVersionInfo.cs
- WindowsPen.cs
- TextEndOfLine.cs
- XmlWriterSettings.cs
- CodeTypeParameter.cs
- ParameterModifier.cs
- MenuAutoFormat.cs
- SurrogateEncoder.cs
- WindowAutomationPeer.cs
- StorageEntityTypeMapping.cs
- X509Utils.cs
- counter.cs
- UpDownEvent.cs
- ClusterSafeNativeMethods.cs
- SqlServices.cs
- GlyphingCache.cs
- MDIClient.cs
- XmlEntity.cs
- ExpandCollapsePatternIdentifiers.cs
- MenuItem.cs
- BamlTreeMap.cs
- OleDbConnectionInternal.cs
- DragDeltaEventArgs.cs
- MexHttpsBindingCollectionElement.cs
- PageSetupDialog.cs
- SiteMapDesignerDataSourceView.cs
- OdbcConnectionFactory.cs
- KeySplineConverter.cs
- OptimizerPatterns.cs
- DesignerUtils.cs