Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / UI / PostBackOptions.cs / 1305376 / 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; 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- QueryOptionExpression.cs
- InkCollectionBehavior.cs
- CompareInfo.cs
- DefaultBinder.cs
- ScrollProviderWrapper.cs
- StringAttributeCollection.cs
- CollectionViewProxy.cs
- ServerIdentity.cs
- TypeElementCollection.cs
- Menu.cs
- MDIWindowDialog.cs
- Win32.cs
- TimeSpan.cs
- WorkflowMarkupSerializationException.cs
- SourceElementsCollection.cs
- BitConverter.cs
- CultureInfo.cs
- PersistStreamTypeWrapper.cs
- UrlPath.cs
- LinearKeyFrames.cs
- Matrix.cs
- StrongNameUtility.cs
- DesigntimeLicenseContextSerializer.cs
- CallContext.cs
- TypeSystemHelpers.cs
- InstanceData.cs
- TableCellAutomationPeer.cs
- DefaultWorkflowLoaderService.cs
- SqlWorkflowInstanceStoreLock.cs
- FaultDescriptionCollection.cs
- StrokeIntersection.cs
- EmptyEnumerable.cs
- ConvertTextFrag.cs
- FileInfo.cs
- Bezier.cs
- updatecommandorderer.cs
- XamlGridLengthSerializer.cs
- Menu.cs
- CodeCompileUnit.cs
- Config.cs
- RouteParser.cs
- VisualStyleTypesAndProperties.cs
- QilChoice.cs
- Drawing.cs
- ToolBarButton.cs
- GACIdentityPermission.cs
- RawStylusInputCustomDataList.cs
- NavigateUrlConverter.cs
- DataGridViewRowsRemovedEventArgs.cs
- PtsPage.cs
- MaterialCollection.cs
- XmlSchemaAttribute.cs
- IProducerConsumerCollection.cs
- PassportIdentity.cs
- View.cs
- RowToFieldTransformer.cs
- CuspData.cs
- DocumentReferenceCollection.cs
- ScrollEventArgs.cs
- QuadraticBezierSegment.cs
- WorkflowControlClient.cs
- TriggerBase.cs
- BevelBitmapEffect.cs
- XhtmlConformanceSection.cs
- PointValueSerializer.cs
- EncryptedType.cs
- SafeReadContext.cs
- SetterTriggerConditionValueConverter.cs
- MimeTypeAttribute.cs
- PropertyGridEditorPart.cs
- SQLBinaryStorage.cs
- ActiveDocumentEvent.cs
- BoundPropertyEntry.cs
- BitmapScalingModeValidation.cs
- Helpers.cs
- AutoGeneratedField.cs
- SiteMapProvider.cs
- FilteredAttributeCollection.cs
- PropertySet.cs
- DependencyPropertyConverter.cs
- EmptyControlCollection.cs
- EventLogInformation.cs
- PrintDialog.cs
- InkCanvasInnerCanvas.cs
- PolyBezierSegmentFigureLogic.cs
- SponsorHelper.cs
- ToolBarButtonClickEvent.cs
- AssemblyAttributesGoHere.cs
- DoubleKeyFrameCollection.cs
- UrlPath.cs
- XmlIterators.cs
- ItemsPresenter.cs
- SafeCryptoHandles.cs
- InfoCardRSAPKCS1KeyExchangeFormatter.cs
- PrePostDescendentsWalker.cs
- ConstrainedDataObject.cs
- StringStorage.cs
- ContentPlaceHolder.cs
- DelegateSerializationHolder.cs
- PageContent.cs