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
- XsltCompileContext.cs
- DataGridViewCellStyleChangedEventArgs.cs
- ProtocolProfile.cs
- StatusBarPanelClickEvent.cs
- Base64Decoder.cs
- PingOptions.cs
- CodeTypeConstructor.cs
- ThousandthOfEmRealDoubles.cs
- CodeGen.cs
- ArraySubsetEnumerator.cs
- JournalEntry.cs
- TemplateBindingExtension.cs
- newinstructionaction.cs
- CollectionConverter.cs
- InvalidPrinterException.cs
- PostBackOptions.cs
- BeginStoryboard.cs
- TabOrder.cs
- OletxTransactionFormatter.cs
- State.cs
- DispatcherHookEventArgs.cs
- FixedElement.cs
- UnmanagedMemoryStreamWrapper.cs
- ExtentCqlBlock.cs
- SiteMapNodeCollection.cs
- PerformanceCounterManager.cs
- PropertyChangedEventArgs.cs
- ObjectStateEntryBaseUpdatableDataRecord.cs
- DataMemberListEditor.cs
- RenderingBiasValidation.cs
- ThreadPoolTaskScheduler.cs
- CanonicalXml.cs
- D3DImage.cs
- TraceListeners.cs
- ZeroOpNode.cs
- FastPropertyAccessor.cs
- SchemaType.cs
- SpecialNameAttribute.cs
- SchemaMerger.cs
- QilScopedVisitor.cs
- AssemblyCacheEntry.cs
- MediaTimeline.cs
- DataKey.cs
- WebScriptMetadataMessage.cs
- _TransmitFileOverlappedAsyncResult.cs
- StreamBodyWriter.cs
- ListViewCommandEventArgs.cs
- UiaCoreProviderApi.cs
- ListViewInsertEventArgs.cs
- IPHostEntry.cs
- WebPartEditVerb.cs
- Canonicalizers.cs
- SafeThreadHandle.cs
- ReferenceEqualityComparer.cs
- GiveFeedbackEventArgs.cs
- SevenBitStream.cs
- _FtpDataStream.cs
- AudioFormatConverter.cs
- ListBase.cs
- Helpers.cs
- DbQueryCommandTree.cs
- HyperLinkStyle.cs
- SafeNativeMethodsOther.cs
- SynchronousChannelMergeEnumerator.cs
- Command.cs
- CompilerResults.cs
- UInt64.cs
- ObjectDataSourceChooseTypePanel.cs
- SplineQuaternionKeyFrame.cs
- WebPartMovingEventArgs.cs
- OleDbEnumerator.cs
- UnaryNode.cs
- clipboard.cs
- _Rfc2616CacheValidators.cs
- SequenceNumber.cs
- TablePattern.cs
- SettingsPropertyNotFoundException.cs
- Int32.cs
- TextViewBase.cs
- UpDownBase.cs
- Not.cs
- SystemDiagnosticsSection.cs
- SwitchLevelAttribute.cs
- RepeaterItemEventArgs.cs
- CompilationLock.cs
- Soap.cs
- SingleObjectCollection.cs
- ImageInfo.cs
- SmtpAuthenticationManager.cs
- DataGridColumnHeaderItemAutomationPeer.cs
- MetabaseServerConfig.cs
- WpfGeneratedKnownTypes.cs
- SortQueryOperator.cs
- StaticContext.cs
- UpdatePanelTrigger.cs
- ArrangedElement.cs
- IteratorFilter.cs
- RefExpr.cs
- FixedSOMFixedBlock.cs
- SqlBulkCopyColumnMapping.cs