Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- XsdBuildProvider.cs
- WinCategoryAttribute.cs
- DirectoryRedirect.cs
- counter.cs
- IntSecurity.cs
- LinkedList.cs
- TextDecoration.cs
- PixelShader.cs
- DataGridViewSelectedCellsAccessibleObject.cs
- ContainerUtilities.cs
- AnnouncementInnerClient11.cs
- SqlCacheDependencyDatabaseCollection.cs
- UrlRoutingModule.cs
- ObjectContext.cs
- EnvironmentPermission.cs
- Timer.cs
- GeneralTransform.cs
- XPathDocumentNavigator.cs
- NameSpaceExtractor.cs
- ConfigUtil.cs
- SendActivity.cs
- ResourceExpression.cs
- MaskDesignerDialog.cs
- ScrollBarAutomationPeer.cs
- EntityTypeEmitter.cs
- ObjRef.cs
- DocumentGrid.cs
- GridViewItemAutomationPeer.cs
- DefaultObjectMappingItemCollection.cs
- XmlMapping.cs
- X509Extension.cs
- _TLSstream.cs
- SpotLight.cs
- uribuilder.cs
- OperationCanceledException.cs
- VisualStyleRenderer.cs
- XmlCompatibilityReader.cs
- MouseBinding.cs
- DisableDpiAwarenessAttribute.cs
- SafeIUnknown.cs
- CompilerWrapper.cs
- DataControlPagerLinkButton.cs
- TextProperties.cs
- ScopeCollection.cs
- Empty.cs
- DataGridViewCellStateChangedEventArgs.cs
- ListItemCollection.cs
- Win32KeyboardDevice.cs
- ActivityDesigner.cs
- ChtmlSelectionListAdapter.cs
- AppDomain.cs
- activationcontext.cs
- LineSegment.cs
- PathFigureCollectionConverter.cs
- TemplateAction.cs
- ViewKeyConstraint.cs
- RegisteredScript.cs
- InfoCardTrace.cs
- ConfigXmlAttribute.cs
- wgx_sdk_version.cs
- AppLevelCompilationSectionCache.cs
- ContainsRowNumberChecker.cs
- DataGridViewSortCompareEventArgs.cs
- ZipIOFileItemStream.cs
- GenericWebPart.cs
- TextAutomationPeer.cs
- WindowPattern.cs
- XmlNamedNodeMap.cs
- TraceInternal.cs
- FunctionParameter.cs
- BigInt.cs
- EndGetFileNameFromUserRequest.cs
- MgmtConfigurationRecord.cs
- PictureBox.cs
- StrokeNode.cs
- WorkflowFormatterBehavior.cs
- ConvertEvent.cs
- Divide.cs
- PropertyDescriptorCollection.cs
- WebBrowserContainer.cs
- ResourceAttributes.cs
- EnumerableRowCollection.cs
- XmlSequenceWriter.cs
- UIElementHelper.cs
- ArrayList.cs
- GuidelineSet.cs
- Missing.cs
- InternalPolicyElement.cs
- ManagementScope.cs
- SslStream.cs
- CustomAttribute.cs
- COM2IDispatchConverter.cs
- InvalidOperationException.cs
- ColumnClickEvent.cs
- EventHandlersStore.cs
- RemotingSurrogateSelector.cs
- NamespaceImport.cs
- BitConverter.cs
- ComponentDispatcherThread.cs
- StringConcat.cs