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
- XsdBuildProvider.cs
- VBIdentifierName.cs
- EndpointInstanceProvider.cs
- XPathNodeIterator.cs
- WeakReadOnlyCollection.cs
- MsmqIntegrationBindingElement.cs
- Set.cs
- COSERVERINFO.cs
- UdpRetransmissionSettings.cs
- AutomationAttributeInfo.cs
- ShimAsPublicXamlType.cs
- WorkflowApplicationUnhandledExceptionEventArgs.cs
- GridViewHeaderRowPresenterAutomationPeer.cs
- ReliableChannelFactory.cs
- WebPartHeaderCloseVerb.cs
- ConditionalAttribute.cs
- EntityDataSourceStatementEditorForm.cs
- TransportElement.cs
- ResourceDictionaryCollection.cs
- PageRanges.cs
- XmlTextWriter.cs
- ServicesUtilities.cs
- SimpleParser.cs
- ScalarType.cs
- WebServiceClientProxyGenerator.cs
- CrossAppDomainChannel.cs
- CompiledQueryCacheKey.cs
- Track.cs
- ImageListUtils.cs
- ProtectedConfigurationProviderCollection.cs
- DocumentCollection.cs
- SystemWebCachingSectionGroup.cs
- ReturnType.cs
- SrgsToken.cs
- DocumentSequenceHighlightLayer.cs
- ParameterBuilder.cs
- ConfigXmlText.cs
- GridViewDeletedEventArgs.cs
- UserControl.cs
- GetBrowserTokenRequest.cs
- StickyNoteContentControl.cs
- Tuple.cs
- Rule.cs
- XmlQueryContext.cs
- XmlSchemaSimpleType.cs
- XPathSelectionIterator.cs
- InvalidWMPVersionException.cs
- ViewStateException.cs
- DesigntimeLicenseContext.cs
- XmlDataCollection.cs
- SerialErrors.cs
- IndexedWhereQueryOperator.cs
- DataServiceProviderWrapper.cs
- MenuBindingsEditor.cs
- TemplateXamlTreeBuilder.cs
- TemplateXamlParser.cs
- FormViewInsertedEventArgs.cs
- InternalPermissions.cs
- BitmapEffectRenderDataResource.cs
- SQLMoneyStorage.cs
- Internal.cs
- OdbcParameterCollection.cs
- StateWorkerRequest.cs
- DataTableMapping.cs
- HtmlProps.cs
- Int32CollectionConverter.cs
- ConfigXmlText.cs
- BaseTemplateCodeDomTreeGenerator.cs
- WindowProviderWrapper.cs
- SecurityDescriptor.cs
- ReadWriteObjectLock.cs
- HostedElements.cs
- SimplePropertyEntry.cs
- DataTemplate.cs
- WebPartUserCapability.cs
- TagNameToTypeMapper.cs
- Exceptions.cs
- Window.cs
- EventManager.cs
- XmlnsCompatibleWithAttribute.cs
- TerminatorSinks.cs
- X509Extension.cs
- HtmlWindow.cs
- NativeMethods.cs
- XmlStringTable.cs
- XPathAxisIterator.cs
- DecoratedNameAttribute.cs
- ClientFactory.cs
- SetUserLanguageRequest.cs
- MemberInfoSerializationHolder.cs
- VisualStyleTypesAndProperties.cs
- NonParentingControl.cs
- HttpListenerContext.cs
- SystemResourceKey.cs
- ApplicationFileParser.cs
- OleDbDataReader.cs
- ContentControl.cs
- GroupStyle.cs
- HtmlElement.cs
- BitStream.cs