Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / UI / WebControls / FormParameter.cs / 1305376 / FormParameter.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.WebControls { using System; using System.ComponentModel; using System.Data; ////// Represents a Parameter that gets its value from the application's form parameters. /// [ DefaultProperty("FormField"), ] 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 internal 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
- InputBindingCollection.cs
- CompensationHandlingFilter.cs
- XmlLanguageConverter.cs
- StylusPointPropertyUnit.cs
- TemplateControlBuildProvider.cs
- SignatureDescription.cs
- QueryStringParameter.cs
- Run.cs
- OpenTypeLayout.cs
- OdbcConnectionOpen.cs
- DesignerResources.cs
- SqlCommandSet.cs
- BaseCodeDomTreeGenerator.cs
- HttpCacheVary.cs
- XmlHierarchicalDataSourceView.cs
- MenuEventArgs.cs
- AuthenticationModulesSection.cs
- CodeTypeDeclaration.cs
- FilterEventArgs.cs
- WrappedKeySecurityTokenParameters.cs
- WebFormsRootDesigner.cs
- BinaryWriter.cs
- XPathScanner.cs
- translator.cs
- DbException.cs
- OutOfMemoryException.cs
- DataGridCheckBoxColumn.cs
- Configuration.cs
- safesecurityhelperavalon.cs
- XhtmlConformanceSection.cs
- SystemUnicastIPAddressInformation.cs
- AssemblyUtil.cs
- MenuEventArgs.cs
- ClientScriptManagerWrapper.cs
- WrapPanel.cs
- SqlDataReader.cs
- OdbcEnvironment.cs
- WrappedIUnknown.cs
- MaskedTextBoxDesigner.cs
- TeredoHelper.cs
- SchemaContext.cs
- GenericTransactionFlowAttribute.cs
- BamlBinaryWriter.cs
- DecimalConstantAttribute.cs
- InputScope.cs
- ContextStaticAttribute.cs
- Point3DCollectionValueSerializer.cs
- Int16Animation.cs
- ByteStreamMessageEncoderFactory.cs
- SymmetricKeyWrap.cs
- HyperLinkStyle.cs
- PageCatalogPart.cs
- SyndicationCategory.cs
- PersonalizablePropertyEntry.cs
- RootBrowserWindowAutomationPeer.cs
- CoreSwitches.cs
- StringFunctions.cs
- DoubleMinMaxAggregationOperator.cs
- XpsException.cs
- Utils.cs
- SoapObjectReader.cs
- Hash.cs
- StringWriter.cs
- NamedServiceModelExtensionCollectionElement.cs
- StaticTextPointer.cs
- CatalogPart.cs
- QuestionEventArgs.cs
- COM2ExtendedUITypeEditor.cs
- DirectoryObjectSecurity.cs
- DNS.cs
- HtmlTableCellCollection.cs
- LogSwitch.cs
- ISFTagAndGuidCache.cs
- TokenizerHelper.cs
- EntryIndex.cs
- Reference.cs
- DeliveryStrategy.cs
- StatusBarItemAutomationPeer.cs
- WrapPanel.cs
- mda.cs
- UIElementHelper.cs
- StrokeDescriptor.cs
- ModelUIElement3D.cs
- GlyphRun.cs
- IdentityNotMappedException.cs
- JulianCalendar.cs
- CompositeScriptReference.cs
- brushes.cs
- ListViewItem.cs
- ExpressionContext.cs
- ProfileService.cs
- ViewSimplifier.cs
- XmlSignatureProperties.cs
- RectKeyFrameCollection.cs
- DataGridViewColumnEventArgs.cs
- WindowsAuthenticationModule.cs
- OpenTypeCommon.cs
- ColorConvertedBitmap.cs
- ArgumentOutOfRangeException.cs
- ISAPIApplicationHost.cs