Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / ndp / fx / src / xsp / System / Web / UI / WebControls / FormParameter.cs / 1 / FormParameter.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.WebControls { using System; using System.ComponentModel; using System.Data; using System.Security.Permissions; ////// Represents a Parameter that gets its value from the application's form parameters. /// [ DefaultProperty("FormField"), ] [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] [AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)] public class FormParameter : Parameter { ////// Creates an instance of the FormParameter class. /// public FormParameter() { } ////// Creates an instance of the FormParameter class with the specified parameter name and form field. /// public FormParameter(string name, string formField) : base(name) { FormField = formField; } ////// Creates an instance of the FormParameter class with the specified parameter name, database type, and /// form field. /// public FormParameter(string name, DbType dbType, string formField) : base(name, dbType) { FormField = formField; } ////// Creates an instance of the FormParameter class with the specified parameter name, type, and form field. /// public FormParameter(string name, TypeCode type, string formField) : base(name, type) { FormField = formField; } ////// Used to clone a parameter. /// protected FormParameter(FormParameter original) : base(original) { FormField = original.FormField; } ////// The name of the form parameter to get the value from. /// [ DefaultValue(""), WebCategory("Parameter"), WebSysDescription(SR.FormParameter_FormField), ] public string FormField { get { object o = ViewState["FormField"]; if (o == null) return String.Empty; return (string)o; } set { if (FormField != value) { ViewState["FormField"] = value; OnParameterChanged(); } } } ////// Creates a new FormParameter that is a copy of this FormParameter. /// protected override Parameter Clone() { return new FormParameter(this); } ////// Returns the updated value of the parameter. /// protected override object Evaluate(HttpContext context, Control control) { if (context == null || context.Request == null) { return null; } return context.Request.Form[FormField]; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.WebControls { using System; using System.ComponentModel; using System.Data; using System.Security.Permissions; ////// Represents a Parameter that gets its value from the application's form parameters. /// [ DefaultProperty("FormField"), ] [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] [AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)] public class FormParameter : Parameter { ////// Creates an instance of the FormParameter class. /// public FormParameter() { } ////// Creates an instance of the FormParameter class with the specified parameter name and form field. /// public FormParameter(string name, string formField) : base(name) { FormField = formField; } ////// Creates an instance of the FormParameter class with the specified parameter name, database type, and /// form field. /// public FormParameter(string name, DbType dbType, string formField) : base(name, dbType) { FormField = formField; } ////// Creates an instance of the FormParameter class with the specified parameter name, type, and form field. /// public FormParameter(string name, TypeCode type, string formField) : base(name, type) { FormField = formField; } ////// Used to clone a parameter. /// protected FormParameter(FormParameter original) : base(original) { FormField = original.FormField; } ////// The name of the form parameter to get the value from. /// [ DefaultValue(""), WebCategory("Parameter"), WebSysDescription(SR.FormParameter_FormField), ] public string FormField { get { object o = ViewState["FormField"]; if (o == null) return String.Empty; return (string)o; } set { if (FormField != value) { ViewState["FormField"] = value; OnParameterChanged(); } } } ////// Creates a new FormParameter that is a copy of this FormParameter. /// protected override Parameter Clone() { return new FormParameter(this); } ////// Returns the updated value of the parameter. /// protected override object Evaluate(HttpContext context, Control control) { if (context == null || context.Request == null) { return null; } return context.Request.Form[FormField]; } } } // 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
- DrawToolTipEventArgs.cs
- PropertyEmitter.cs
- UnmanagedMemoryStreamWrapper.cs
- ELinqQueryState.cs
- StateElement.cs
- WebPartCatalogAddVerb.cs
- PackageProperties.cs
- SHA256Managed.cs
- X509SecurityTokenAuthenticator.cs
- DecoderFallback.cs
- ObjectParameterCollection.cs
- BehaviorEditorPart.cs
- CurrentChangingEventManager.cs
- SourceFileInfo.cs
- MetadataProperty.cs
- RijndaelManagedTransform.cs
- ArgumentFixer.cs
- UnsafeNativeMethodsMilCoreApi.cs
- DataGridItem.cs
- HashHelper.cs
- ImageMetadata.cs
- XmlTypeMapping.cs
- System.Data_BID.cs
- ModifiableIteratorCollection.cs
- BindingCollection.cs
- DbProviderServices.cs
- EditorZone.cs
- ParallelTimeline.cs
- VoiceChangeEventArgs.cs
- ZipIOExtraField.cs
- ContentDisposition.cs
- VariableQuery.cs
- Compress.cs
- StandardOleMarshalObject.cs
- Permission.cs
- SmtpMail.cs
- CreateWorkflowOwnerCommand.cs
- path.cs
- Barrier.cs
- ModifiableIteratorCollection.cs
- BoundPropertyEntry.cs
- SqlTypeConverter.cs
- ExternalCalls.cs
- TextEndOfLine.cs
- TitleStyle.cs
- ExpressionBindingCollection.cs
- ApplicationFileCodeDomTreeGenerator.cs
- ObjectDataProvider.cs
- SQLByte.cs
- EventSourceCreationData.cs
- MenuItemStyleCollectionEditor.cs
- TextEffect.cs
- ResXResourceReader.cs
- DataPagerCommandEventArgs.cs
- Int64AnimationBase.cs
- ControlValuePropertyAttribute.cs
- MonikerHelper.cs
- QilXmlReader.cs
- MappingItemCollection.cs
- DataColumnCollection.cs
- LoadGrammarCompletedEventArgs.cs
- ClientUtils.cs
- XmlSchemaComplexType.cs
- _RequestCacheProtocol.cs
- QueryContinueDragEvent.cs
- SecureConversationSecurityTokenParameters.cs
- ResourceAssociationSet.cs
- EventItfInfo.cs
- CommandLibraryHelper.cs
- SystemDropShadowChrome.cs
- GeometryModel3D.cs
- login.cs
- ConnectionsZoneAutoFormat.cs
- QuaternionRotation3D.cs
- ExpandableObjectConverter.cs
- RectangleGeometry.cs
- InputLanguageManager.cs
- MainMenu.cs
- BlurBitmapEffect.cs
- TextTreeExtractElementUndoUnit.cs
- SafeMILHandleMemoryPressure.cs
- RandomNumberGenerator.cs
- WebServiceParameterData.cs
- WorkflowServiceHost.cs
- DesignerUtility.cs
- TrackingProfileSerializer.cs
- ComboBoxAutomationPeer.cs
- CodeCommentStatementCollection.cs
- ListViewHitTestInfo.cs
- CompoundFileStreamReference.cs
- XmlDownloadManager.cs
- TableLayout.cs
- EntityDataSourceEntityTypeFilterItem.cs
- RootCodeDomSerializer.cs
- NetworkInterface.cs
- NegotiationTokenAuthenticatorStateCache.cs
- StreamInfo.cs
- AutoResetEvent.cs
- WindowVisualStateTracker.cs
- ProcessThreadCollection.cs