Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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
- TemplateNodeContextMenu.cs
- ReaderWriterLock.cs
- CharKeyFrameCollection.cs
- SystemResourceKey.cs
- EventProvider.cs
- ControlBindingsCollection.cs
- FormattedText.cs
- NameTable.cs
- DataSetMappper.cs
- VersionPair.cs
- HttpConfigurationSystem.cs
- EnumMemberAttribute.cs
- Transform.cs
- ReturnType.cs
- DisplayMemberTemplateSelector.cs
- SelectionItemPattern.cs
- CaseCqlBlock.cs
- StorageEndPropertyMapping.cs
- EventProxy.cs
- SeekStoryboard.cs
- CodeEventReferenceExpression.cs
- XsltFunctions.cs
- ListViewTableCell.cs
- ParagraphResult.cs
- SafeNativeMethodsMilCoreApi.cs
- FlowLayoutSettings.cs
- ScopedMessagePartSpecification.cs
- VirtualizingPanel.cs
- RawStylusInput.cs
- AssemblyResolver.cs
- SHA256.cs
- NumberSubstitution.cs
- TextBoxBase.cs
- Vertex.cs
- ProfilePropertySettingsCollection.cs
- TypeToArgumentTypeConverter.cs
- CheckBoxStandardAdapter.cs
- DetailsViewInsertedEventArgs.cs
- AesManaged.cs
- HwndHost.cs
- Vector3D.cs
- SafeFileHandle.cs
- InvariantComparer.cs
- DelegateBodyWriter.cs
- QilPatternVisitor.cs
- StackOverflowException.cs
- DATA_BLOB.cs
- TextParentUndoUnit.cs
- DateTimeOffsetConverter.cs
- QueryAsyncResult.cs
- _TransmitFileOverlappedAsyncResult.cs
- DataTableMapping.cs
- HtmlTernaryTree.cs
- AutomationPropertyChangedEventArgs.cs
- QuadraticBezierSegment.cs
- ListBase.cs
- BitmapPalettes.cs
- Quad.cs
- TransformPattern.cs
- DBSchemaRow.cs
- DescriptionAttribute.cs
- ProcessingInstructionAction.cs
- NameObjectCollectionBase.cs
- CounterSetInstance.cs
- HttpHandlersSection.cs
- RepeatButtonAutomationPeer.cs
- ResourceBinder.cs
- Context.cs
- AlphaSortedEnumConverter.cs
- ConfigUtil.cs
- IndentedTextWriter.cs
- PropertyEmitterBase.cs
- PrincipalPermission.cs
- FixedElement.cs
- TimelineGroup.cs
- WebResourceAttribute.cs
- FrameSecurityDescriptor.cs
- CompareInfo.cs
- AddingNewEventArgs.cs
- AppDomain.cs
- ModifierKeysConverter.cs
- HtmlMeta.cs
- TreeViewItem.cs
- CharConverter.cs
- Brush.cs
- MachineKeyConverter.cs
- IssuanceLicense.cs
- XmlSerializationReader.cs
- SafeWaitHandle.cs
- FileFormatException.cs
- HGlobalSafeHandle.cs
- Page.cs
- WebResponse.cs
- QuaternionConverter.cs
- RouteCollection.cs
- ThicknessConverter.cs
- ResXBuildProvider.cs
- BuildProvider.cs
- LocatorBase.cs
- HostSecurityManager.cs