Code:
/ FX-1434 / FX-1434 / 1.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
- WebPartUserCapability.cs
- Aggregates.cs
- MemberExpressionHelper.cs
- ResourceExpressionEditor.cs
- ZoneIdentityPermission.cs
- WebPartUserCapability.cs
- PersistenceMetadataNamespace.cs
- XmlSchemaSet.cs
- GridViewRowEventArgs.cs
- ObfuscateAssemblyAttribute.cs
- DataGridCellInfo.cs
- EntityContainer.cs
- NavigateEvent.cs
- ScrollViewer.cs
- ChildDocumentBlock.cs
- UnsafeNativeMethods.cs
- ComponentSerializationService.cs
- UIElementParaClient.cs
- OracleMonthSpan.cs
- PrePrepareMethodAttribute.cs
- XamlStream.cs
- SafeTokenHandle.cs
- MissingMemberException.cs
- ProcessManager.cs
- InlineUIContainer.cs
- ScrollViewer.cs
- DataExpression.cs
- DataGridViewRowHeightInfoNeededEventArgs.cs
- EventMetadata.cs
- EntityFrameworkVersions.cs
- OrthographicCamera.cs
- HtmlElementCollection.cs
- RegexWorker.cs
- TextTreeInsertUndoUnit.cs
- UnknownBitmapDecoder.cs
- LinkArea.cs
- IssuanceLicense.cs
- CqlLexerHelpers.cs
- ReceiveActivityDesigner.cs
- VisemeEventArgs.cs
- XmlILModule.cs
- ConfigurationLocationCollection.cs
- WSTrustFeb2005.cs
- Activator.cs
- FacetEnabledSchemaElement.cs
- ProfileProvider.cs
- ZoneLinkButton.cs
- ServiceMetadataPublishingElement.cs
- TypeInitializationException.cs
- filewebrequest.cs
- PowerStatus.cs
- AQNBuilder.cs
- Clock.cs
- RelationshipWrapper.cs
- DateTimeOffsetConverter.cs
- EditCommandColumn.cs
- MSHTMLHost.cs
- HwndProxyElementProvider.cs
- SQLRoleProvider.cs
- Partitioner.cs
- LogArchiveSnapshot.cs
- XPathAncestorQuery.cs
- ColumnHeaderConverter.cs
- ActiveDocumentEvent.cs
- Switch.cs
- AvTrace.cs
- DesignerValidationSummaryAdapter.cs
- columnmapfactory.cs
- JavaScriptString.cs
- EventLogPermissionEntryCollection.cs
- ParsedRoute.cs
- JavaScriptString.cs
- DescendantQuery.cs
- InvokePattern.cs
- ComponentManagerBroker.cs
- StrokeNodeOperations.cs
- ToolStripSystemRenderer.cs
- SmtpDigestAuthenticationModule.cs
- GridLength.cs
- KeyNotFoundException.cs
- DataChangedEventManager.cs
- Label.cs
- Visual3D.cs
- SendMailErrorEventArgs.cs
- FixedLineResult.cs
- Pts.cs
- CompilerResults.cs
- MediaSystem.cs
- GeneralTransform2DTo3D.cs
- ToolStripCodeDomSerializer.cs
- ParserExtension.cs
- IntersectQueryOperator.cs
- XmlBaseWriter.cs
- Control.cs
- WindowsListView.cs
- DesigntimeLicenseContextSerializer.cs
- PrefixQName.cs
- ValidatorUtils.cs
- PathFigure.cs
- PreservationFileReader.cs