Code:
/ 4.0 / 4.0 / 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. //------------------------------------------------------------------------------ //// 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
- XPathNodeIterator.cs
- pingexception.cs
- _BasicClient.cs
- DrawListViewColumnHeaderEventArgs.cs
- ValidationSummary.cs
- ArrayElementGridEntry.cs
- PagerStyle.cs
- OutputCacheModule.cs
- ResponseBodyWriter.cs
- WsdlBuildProvider.cs
- UIElementAutomationPeer.cs
- DataGridViewCellCancelEventArgs.cs
- LicenseContext.cs
- HelpKeywordAttribute.cs
- FocusChangedEventArgs.cs
- DataKeyPropertyAttribute.cs
- RemoteWebConfigurationHostServer.cs
- DataGridItemCollection.cs
- Matrix.cs
- XmlStreamNodeWriter.cs
- __ConsoleStream.cs
- HtmlTitle.cs
- ObjectItemConventionAssemblyLoader.cs
- String.cs
- ScriptResourceMapping.cs
- OleDbDataAdapter.cs
- RestClientProxyHandler.cs
- XamlReader.cs
- AngleUtil.cs
- ColumnTypeConverter.cs
- _ConnectStream.cs
- UnsafeNativeMethods.cs
- SHA256Cng.cs
- WebPartsPersonalization.cs
- AxisAngleRotation3D.cs
- XPathNavigatorKeyComparer.cs
- ContextMenu.cs
- StdValidatorsAndConverters.cs
- SiteMapHierarchicalDataSourceView.cs
- ResourceWriter.cs
- ComAwareEventInfo.cs
- connectionpool.cs
- PenThreadPool.cs
- BaseParser.cs
- XmlTypeMapping.cs
- EntityDataSourceDataSelection.cs
- validationstate.cs
- XmlTextReaderImplHelpers.cs
- SR.cs
- CanonicalXml.cs
- SubpageParagraph.cs
- TextSpanModifier.cs
- SessionStateUtil.cs
- CompositeControlDesigner.cs
- SynchronizedChannelCollection.cs
- OletxVolatileEnlistment.cs
- XmlSchemaAttributeGroupRef.cs
- SqlConnectionPoolGroupProviderInfo.cs
- OutputCacheProfile.cs
- SubstitutionDesigner.cs
- SessionChannels.cs
- MarkedHighlightComponent.cs
- CurrentChangedEventManager.cs
- SafeRegistryHandle.cs
- ComplexBindingPropertiesAttribute.cs
- TreeViewImageGenerator.cs
- SecurityKeyIdentifierClause.cs
- IResourceProvider.cs
- PartialTrustHelpers.cs
- MenuRendererClassic.cs
- SecurityTokenProviderContainer.cs
- FormsAuthenticationTicket.cs
- GenericWebPart.cs
- SafeNativeMethods.cs
- DetailsViewPageEventArgs.cs
- PageThemeCodeDomTreeGenerator.cs
- DataGridView.cs
- VectorCollectionConverter.cs
- EntityDataSourceContextCreatedEventArgs.cs
- ChainOfResponsibility.cs
- ComponentSerializationService.cs
- ColorKeyFrameCollection.cs
- ApplicationServiceManager.cs
- Selector.cs
- XmlHelper.cs
- NeutralResourcesLanguageAttribute.cs
- SynchronizationContext.cs
- DiscoveryClientProtocol.cs
- HandleCollector.cs
- HitTestParameters3D.cs
- RewritingValidator.cs
- DefaultCommandExtensionCallback.cs
- WebScriptMetadataMessageEncodingBindingElement.cs
- CorrelationRequestContext.cs
- StylusTip.cs
- InputProcessorProfilesLoader.cs
- HttpStaticObjectsCollectionWrapper.cs
- DataStreamFromComStream.cs
- ResolveDuplexCD1AsyncResult.cs
- PartialTrustValidationBehavior.cs