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
- ZipPackagePart.cs
- XamlRtfConverter.cs
- WebPartDeleteVerb.cs
- SectionUpdates.cs
- BitmapPalettes.cs
- Brush.cs
- ImageButton.cs
- FileDialog.cs
- SvcMapFileSerializer.cs
- PrintPreviewDialog.cs
- ProgressBarRenderer.cs
- FontDriver.cs
- ScriptMethodAttribute.cs
- IndentedWriter.cs
- ConnectionProviderAttribute.cs
- Label.cs
- ProfessionalColorTable.cs
- SafeViewOfFileHandle.cs
- PropertyDescriptorGridEntry.cs
- ParameterCollection.cs
- RegionInfo.cs
- SoapAttributeOverrides.cs
- RoleExceptions.cs
- BinaryParser.cs
- ExpressionNormalizer.cs
- Normalization.cs
- TypeContext.cs
- AssemblyName.cs
- TrackBar.cs
- Keyboard.cs
- AssemblyBuilder.cs
- CompiledQueryCacheKey.cs
- TextShapeableCharacters.cs
- DefaultBindingPropertyAttribute.cs
- XPathNavigatorKeyComparer.cs
- MediaEntryAttribute.cs
- FolderBrowserDialog.cs
- AnonymousIdentificationSection.cs
- RightsController.cs
- ServiceBusyException.cs
- PageParser.cs
- QueryUtil.cs
- TypeElement.cs
- Operators.cs
- XmlQueryContext.cs
- SineEase.cs
- Bezier.cs
- Serializer.cs
- HwndHost.cs
- PixelFormats.cs
- AttachedPropertyBrowsableWhenAttributePresentAttribute.cs
- TableRowCollection.cs
- ContextStaticAttribute.cs
- TargetParameterCountException.cs
- BaseCodeDomTreeGenerator.cs
- EmptyQuery.cs
- EntityDataReader.cs
- KoreanCalendar.cs
- XmlSchemaObjectTable.cs
- TemplateManager.cs
- HostAdapter.cs
- Utils.cs
- ProfileManager.cs
- PropertyMapper.cs
- HttpCachePolicy.cs
- ToolStripSeparatorRenderEventArgs.cs
- MediaElement.cs
- AddInAdapter.cs
- PeerNameRecord.cs
- UIElementParagraph.cs
- SQLInt16Storage.cs
- RectKeyFrameCollection.cs
- DataServiceQueryException.cs
- KeyTimeConverter.cs
- LinqDataSourceEditData.cs
- EmissiveMaterial.cs
- DbDataRecord.cs
- WebUtil.cs
- EncryptedKeyHashIdentifierClause.cs
- KeyInstance.cs
- BuilderElements.cs
- TypeBinaryExpression.cs
- RegexStringValidator.cs
- ComboBox.cs
- WebPartHelpVerb.cs
- UrlMappingsSection.cs
- ObjectDataSourceFilteringEventArgs.cs
- GridViewSelectEventArgs.cs
- BlobPersonalizationState.cs
- CodeNamespaceImportCollection.cs
- FileLogRecordHeader.cs
- SqlExpander.cs
- NameValueConfigurationCollection.cs
- ModelTreeEnumerator.cs
- SelectionRange.cs
- CaseInsensitiveHashCodeProvider.cs
- HashAlgorithm.cs
- MachineSettingsSection.cs
- ContentFilePart.cs
- AutomationTextAttribute.cs