Code:
/ DotNET / DotNET / 8.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
- Base64Decoder.cs
- XhtmlBasicCommandAdapter.cs
- DbConnectionPoolGroup.cs
- PrivilegeNotHeldException.cs
- QilUnary.cs
- XmlMapping.cs
- WindowsListBox.cs
- ExpressionBuilderContext.cs
- ConfigXmlComment.cs
- PointLight.cs
- DataGrid.cs
- DocumentSequence.cs
- CodeConditionStatement.cs
- ChtmlPhoneCallAdapter.cs
- ManifestResourceInfo.cs
- PropertyEmitterBase.cs
- ProfileInfo.cs
- IDQuery.cs
- EditorAttribute.cs
- Context.cs
- DataServices.cs
- Error.cs
- SeverityFilter.cs
- ProviderCollection.cs
- UnsafeNativeMethods.cs
- TypeInitializationException.cs
- Expander.cs
- DataGridViewCellStyleChangedEventArgs.cs
- ReadOnlyCollectionBase.cs
- AttributeAction.cs
- BindingNavigatorDesigner.cs
- IntSecurity.cs
- AutoScrollExpandMessageFilter.cs
- PropertyDescriptor.cs
- Stopwatch.cs
- CompareValidator.cs
- XmlSchemaParticle.cs
- MetadataExporter.cs
- ValueOfAction.cs
- RegexGroup.cs
- AnnotationObservableCollection.cs
- DelegateSerializationHolder.cs
- CollectionType.cs
- ValidationEventArgs.cs
- DefaultMemberAttribute.cs
- DataRowChangeEvent.cs
- HtmlContainerControl.cs
- DecoderBestFitFallback.cs
- EnumConverter.cs
- UxThemeWrapper.cs
- EventMappingSettings.cs
- LinkedResourceCollection.cs
- WeakReferenceKey.cs
- ComboBoxItem.cs
- MenuStrip.cs
- arclist.cs
- SafeLocalAllocation.cs
- SqlUtils.cs
- SQLDateTimeStorage.cs
- StackBuilderSink.cs
- ArrayWithOffset.cs
- MemberBinding.cs
- ColumnHeader.cs
- PackageDigitalSignature.cs
- WorkerRequest.cs
- ToolStripItemGlyph.cs
- TracedNativeMethods.cs
- ThreadPoolTaskScheduler.cs
- BamlLocalizerErrorNotifyEventArgs.cs
- QilFactory.cs
- WebPartsPersonalization.cs
- RegexNode.cs
- SectionRecord.cs
- PhoneCallDesigner.cs
- XmlSchemaParticle.cs
- AlternationConverter.cs
- WebSysDisplayNameAttribute.cs
- DependencyObject.cs
- ApplicationServiceManager.cs
- SeverityFilter.cs
- ProviderSettingsCollection.cs
- Stroke2.cs
- DetailsViewModeEventArgs.cs
- Vector3DAnimation.cs
- MemberJoinTreeNode.cs
- Listbox.cs
- SQLResource.cs
- VirtualDirectoryMapping.cs
- PolicyStatement.cs
- StyleTypedPropertyAttribute.cs
- SafeNativeMethods.cs
- TextServicesPropertyRanges.cs
- ThreadStartException.cs
- XmlMtomReader.cs
- SecurityChannel.cs
- RightNameExpirationInfoPair.cs
- CaseExpr.cs
- VisemeEventArgs.cs
- XmlSchemaAll.cs
- AttributedMetaModel.cs