Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// 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; } } } } // 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
- RotationValidation.cs
- Exceptions.cs
- XmlWrappingReader.cs
- BookmarkTable.cs
- CodeTypeMemberCollection.cs
- IsolatedStoragePermission.cs
- ActionFrame.cs
- SafeReversePInvokeHandle.cs
- TypeNameConverter.cs
- WebPartDisplayModeCancelEventArgs.cs
- XhtmlStyleClass.cs
- ChangeConflicts.cs
- COAUTHINFO.cs
- ObjectCloneHelper.cs
- ArrayEditor.cs
- CodeTypeReferenceCollection.cs
- TraceHandlerErrorFormatter.cs
- XmlElementCollection.cs
- ObjectCloneHelper.cs
- DataTablePropertyDescriptor.cs
- ThemeDictionaryExtension.cs
- Typography.cs
- ObjectView.cs
- WebServiceReceiveDesigner.cs
- RadioButton.cs
- XmlSchemaComplexContent.cs
- EntityDataSource.cs
- EntityProxyTypeInfo.cs
- SchemaAttDef.cs
- dtdvalidator.cs
- GreenMethods.cs
- StrokeNodeData.cs
- EqualityComparer.cs
- PersonalizationProvider.cs
- MappingItemCollection.cs
- QilXmlReader.cs
- TextBounds.cs
- HttpGetClientProtocol.cs
- FlowDocumentView.cs
- MetaModel.cs
- Point3DAnimationBase.cs
- ExtensionDataReader.cs
- TokenBasedSet.cs
- UIntPtr.cs
- XmlStringTable.cs
- DispatchChannelSink.cs
- System.Data_BID.cs
- InvalidBodyAccessException.cs
- ToolStripDropDownButton.cs
- MatrixTransform.cs
- SharedStatics.cs
- UIElement3D.cs
- Function.cs
- GeneralTransform3D.cs
- OpacityConverter.cs
- MonitorWrapper.cs
- HttpCacheVary.cs
- TableColumn.cs
- RecognizedPhrase.cs
- ExecutionContext.cs
- Match.cs
- EntityConnectionStringBuilderItem.cs
- ProxyManager.cs
- OdbcUtils.cs
- JsonByteArrayDataContract.cs
- ObjectDataSourceSelectingEventArgs.cs
- CapabilitiesUse.cs
- PriorityItem.cs
- WhitespaceRuleLookup.cs
- SelectingProviderEventArgs.cs
- OLEDB_Util.cs
- Nullable.cs
- XmlSiteMapProvider.cs
- CellNormalizer.cs
- PersonalizationProvider.cs
- GridViewCommandEventArgs.cs
- TraceProvider.cs
- ListControl.cs
- ImageCodecInfo.cs
- XmlEncoding.cs
- RuntimeConfigLKG.cs
- DataBindingCollection.cs
- DataGridLength.cs
- RMPublishingDialog.cs
- ColorMatrix.cs
- WorkflowRuntime.cs
- MessageSecurityOverHttp.cs
- DefaultIfEmptyQueryOperator.cs
- AssemblyBuilderData.cs
- MetadataFile.cs
- TypeDelegator.cs
- BaseValidator.cs
- GridViewItemAutomationPeer.cs
- ClientCultureInfo.cs
- UniqueConstraint.cs
- BackgroundWorker.cs
- BitmapMetadataEnumerator.cs
- SingleTagSectionHandler.cs
- SortFieldComparer.cs
- RequestQueryProcessor.cs