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
- AsyncDataRequest.cs
- XmlSchemaSimpleContent.cs
- SecurityDescriptor.cs
- PersonalizationProviderCollection.cs
- ScriptManagerProxy.cs
- XamlTypeWithExplicitNamespace.cs
- DesignUtil.cs
- XmlReflectionMember.cs
- CollectionContainer.cs
- FormatControl.cs
- CustomErrorsSectionWrapper.cs
- LogicalExpr.cs
- LicenseProviderAttribute.cs
- XMLDiffLoader.cs
- DataGridViewCellToolTipTextNeededEventArgs.cs
- QilXmlWriter.cs
- BindingObserver.cs
- DaylightTime.cs
- XmlChildEnumerator.cs
- InternalResources.cs
- StyleXamlParser.cs
- ReadOnlyHierarchicalDataSourceView.cs
- ContextStaticAttribute.cs
- ClientSettingsSection.cs
- SizeLimitedCache.cs
- EncoderNLS.cs
- UnauthorizedWebPart.cs
- SetStateEventArgs.cs
- ColorContext.cs
- SevenBitStream.cs
- EpmSyndicationContentSerializer.cs
- DataControlFieldCell.cs
- ConfigurationManagerHelper.cs
- CharacterBufferReference.cs
- BoolExpressionVisitors.cs
- GridSplitterAutomationPeer.cs
- ControlUtil.cs
- Serializer.cs
- WorkflowViewManager.cs
- XmlSerializableReader.cs
- SendSecurityHeaderElement.cs
- ExtenderProvidedPropertyAttribute.cs
- MetadataSource.cs
- FixedSOMSemanticBox.cs
- CheckBoxBaseAdapter.cs
- ClientCultureInfo.cs
- SafeFindHandle.cs
- OutgoingWebRequestContext.cs
- HandleCollector.cs
- Grammar.cs
- ToolTipAutomationPeer.cs
- odbcmetadatafactory.cs
- GridLength.cs
- XmlEntityReference.cs
- TextBoxDesigner.cs
- ModuleConfigurationInfo.cs
- SplayTreeNode.cs
- LeafCellTreeNode.cs
- ShaderEffect.cs
- CorrelationManager.cs
- DictionaryManager.cs
- DrawingAttributesDefaultValueFactory.cs
- PrinterSettings.cs
- TypeUtil.cs
- NumberFormatter.cs
- ClickablePoint.cs
- DataGridRow.cs
- StrokeSerializer.cs
- PageThemeParser.cs
- CannotUnloadAppDomainException.cs
- HorizontalAlignConverter.cs
- TextParagraphCache.cs
- FontCacheUtil.cs
- ObjectSet.cs
- CodeDirectiveCollection.cs
- MethodBuilder.cs
- SqlLiftWhereClauses.cs
- Module.cs
- ScriptModule.cs
- RegexParser.cs
- Emitter.cs
- storepermission.cs
- BaseCodePageEncoding.cs
- ToolStripPanel.cs
- XmlSchemaSimpleTypeRestriction.cs
- ExpressionBuilder.cs
- WriteTimeStream.cs
- RootBrowserWindow.cs
- AutoCompleteStringCollection.cs
- QilXmlReader.cs
- Header.cs
- TemplateBuilder.cs
- CapabilitiesRule.cs
- LinkedResource.cs
- AnnotationResource.cs
- TextEmbeddedObject.cs
- XmlAttributeHolder.cs
- SignatureHelper.cs
- SizeAnimationBase.cs
- RegexParser.cs