Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- CorrelationToken.cs
- WebRequestModuleElementCollection.cs
- BoundColumn.cs
- WebPartConnectionCollection.cs
- ConfigXmlElement.cs
- DataGridViewColumnConverter.cs
- JoinTreeSlot.cs
- StyleXamlParser.cs
- SliderAutomationPeer.cs
- MailHeaderInfo.cs
- Point.cs
- SecurityTokenSerializer.cs
- PublisherIdentityPermission.cs
- DefaultAssemblyResolver.cs
- AssociatedControlConverter.cs
- RequestTimeoutManager.cs
- FieldAccessException.cs
- ServiceEndpointCollection.cs
- XmlObjectSerializerContext.cs
- SchemaComplexType.cs
- ComponentCollection.cs
- SafeCryptoHandles.cs
- ThreadSafeList.cs
- WindowsStartMenu.cs
- ImageListUtils.cs
- PersonalizationAdministration.cs
- DataTable.cs
- SiteMapSection.cs
- InlineCollection.cs
- Pen.cs
- Convert.cs
- TransactionsSectionGroup.cs
- EditBehavior.cs
- PerCallInstanceContextProvider.cs
- EndpointAddressElementBase.cs
- BigIntegerStorage.cs
- OneOfTypeConst.cs
- ValueChangedEventManager.cs
- DataControlField.cs
- SectionRecord.cs
- StreamReader.cs
- SQLMoney.cs
- ItemsControlAutomationPeer.cs
- TextMessageEncoder.cs
- Bitmap.cs
- LayoutTableCell.cs
- Freezable.cs
- CryptoApi.cs
- ManagedFilter.cs
- GeneralTransform.cs
- XmlCompatibilityReader.cs
- HandleTable.cs
- ProtocolReflector.cs
- MimeBasePart.cs
- OverrideMode.cs
- XmlLanguage.cs
- Style.cs
- RootDesignerSerializerAttribute.cs
- SqlInternalConnectionTds.cs
- SqlTriggerContext.cs
- NumberEdit.cs
- LinqDataSourceHelper.cs
- RSAPKCS1SignatureDeformatter.cs
- ExtendedPropertyDescriptor.cs
- XmlSchemaExporter.cs
- DataTableNewRowEvent.cs
- Separator.cs
- X509CertificateClaimSet.cs
- InternalConfigHost.cs
- SessionSwitchEventArgs.cs
- InternalConfigRoot.cs
- UrlMappingsModule.cs
- ButtonBaseAutomationPeer.cs
- ConfigXmlWhitespace.cs
- StackOverflowException.cs
- CompositeFontInfo.cs
- SqlHelper.cs
- AppSettingsSection.cs
- HttpContext.cs
- HtmlTitle.cs
- StrokeCollectionConverter.cs
- StringAttributeCollection.cs
- ListDictionary.cs
- CompiledXpathExpr.cs
- RelativeSource.cs
- SoapAttributeAttribute.cs
- QueryStringParameter.cs
- StackSpiller.cs
- QilNode.cs
- SpecialNameAttribute.cs
- NTAccount.cs
- GlyphRun.cs
- ByteKeyFrameCollection.cs
- ToolStripOverflow.cs
- DebuggerAttributes.cs
- XmlObjectSerializerContext.cs
- LineServicesCallbacks.cs
- ContainerControl.cs
- ExpandedProjectionNode.cs
- SystemIcmpV4Statistics.cs