Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / 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; } } } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- TextDocumentView.cs
- SafeBitVector32.cs
- AnimatedTypeHelpers.cs
- LinqDataSourceView.cs
- DataObjectEventArgs.cs
- LogEntry.cs
- InstanceData.cs
- EncoderParameters.cs
- IOThreadScheduler.cs
- EventDriven.cs
- FaultReason.cs
- MetadataItemSerializer.cs
- CacheDependency.cs
- TimeSpanMinutesConverter.cs
- MailDefinitionBodyFileNameEditor.cs
- GridPattern.cs
- DBAsyncResult.cs
- WindowsListView.cs
- CryptoProvider.cs
- MemoryMappedViewStream.cs
- WebPartEditorCancelVerb.cs
- MobileDeviceCapabilitiesSectionHandler.cs
- QueryInterceptorAttribute.cs
- ResourceDefaultValueAttribute.cs
- PathFigure.cs
- WebHeaderCollection.cs
- BCryptSafeHandles.cs
- CommonGetThemePartSize.cs
- SqlRecordBuffer.cs
- BamlRecords.cs
- XmlWriter.cs
- DataControlButton.cs
- FixedSOMPageElement.cs
- PropertyCondition.cs
- CodeBlockBuilder.cs
- Attributes.cs
- PropertyDescriptor.cs
- DataGridPreparingCellForEditEventArgs.cs
- ObjectNotFoundException.cs
- XPathNodeInfoAtom.cs
- NotifyInputEventArgs.cs
- GenericTextProperties.cs
- WCFServiceClientProxyGenerator.cs
- UnmanagedMemoryStream.cs
- NotifyParentPropertyAttribute.cs
- DesignTimeParseData.cs
- Restrictions.cs
- ElementUtil.cs
- PersonalizationEntry.cs
- RequestValidator.cs
- MessageDecoder.cs
- DynamicDataRoute.cs
- StatusBar.cs
- designeractionbehavior.cs
- FrameworkElementAutomationPeer.cs
- ExpandoObject.cs
- EventBuilder.cs
- EventPrivateKey.cs
- SoundPlayer.cs
- ReadOnlyCollection.cs
- BaseCollection.cs
- TailCallAnalyzer.cs
- CriticalFileToken.cs
- WebResourceUtil.cs
- AvtEvent.cs
- ProxyDataContractResolver.cs
- ActionFrame.cs
- SurrogateEncoder.cs
- SimpleExpression.cs
- MultiPageTextView.cs
- XmlSchemaElement.cs
- FtpRequestCacheValidator.cs
- DesignerInterfaces.cs
- initElementDictionary.cs
- AxisAngleRotation3D.cs
- TemplateBamlRecordReader.cs
- _NativeSSPI.cs
- EntryIndex.cs
- ToolStripProgressBar.cs
- GifBitmapEncoder.cs
- PersonalizableTypeEntry.cs
- XDeferredAxisSource.cs
- WebServiceClientProxyGenerator.cs
- RtfToXamlLexer.cs
- CrossContextChannel.cs
- ServiceDescription.cs
- TextEditorThreadLocalStore.cs
- SQLInt16Storage.cs
- FilteredXmlReader.cs
- CellParagraph.cs
- RunClient.cs
- ThreadSafeList.cs
- DataObjectMethodAttribute.cs
- ExtractedStateEntry.cs
- Pipe.cs
- DesignTimeTemplateParser.cs
- Monitor.cs
- MultiView.cs
- HttpClientCertificate.cs
- InkPresenterAutomationPeer.cs