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
- Rotation3DAnimationUsingKeyFrames.cs
- DefaultTraceListener.cs
- CardSpaceShim.cs
- ContextToken.cs
- WindowsGraphicsCacheManager.cs
- DataGridViewCellMouseEventArgs.cs
- XamlReaderHelper.cs
- CommandHelpers.cs
- Type.cs
- CursorConverter.cs
- PipeSecurity.cs
- GZipDecoder.cs
- SecurityProtocolCorrelationState.cs
- DateTimeValueSerializerContext.cs
- MenuItemBinding.cs
- SplitterCancelEvent.cs
- SqlMetaData.cs
- InkPresenterAutomationPeer.cs
- UiaCoreApi.cs
- StrongNameMembershipCondition.cs
- WebPartDisplayModeCollection.cs
- SafeNativeMemoryHandle.cs
- DodSequenceMerge.cs
- DoubleLink.cs
- ItemsControl.cs
- NamespaceDecl.cs
- HebrewNumber.cs
- AssemblyAttributes.cs
- FragmentNavigationEventArgs.cs
- WebException.cs
- SHA384Managed.cs
- CodeCommentStatement.cs
- StylusEditingBehavior.cs
- ResourceManager.cs
- SafeNativeMethods.cs
- SqlClientWrapperSmiStreamChars.cs
- TreeNodeCollection.cs
- TextTreeFixupNode.cs
- XmlAttributeCollection.cs
- SystemDiagnosticsSection.cs
- MarkupExtensionParser.cs
- CaseInsensitiveHashCodeProvider.cs
- XmlSiteMapProvider.cs
- ListViewSortEventArgs.cs
- SimpleTypesSurrogate.cs
- VisualStates.cs
- XmlCodeExporter.cs
- WebHttpElement.cs
- RequiredFieldValidator.cs
- UnicodeEncoding.cs
- CatalogZone.cs
- SqlDataSourceCommandEventArgs.cs
- ServiceModelConfigurationSectionCollection.cs
- Renderer.cs
- DataServicePagingProviderWrapper.cs
- ProxyDataContractResolver.cs
- Ops.cs
- InitializerFacet.cs
- _ReceiveMessageOverlappedAsyncResult.cs
- DataServiceProviderMethods.cs
- StaticSiteMapProvider.cs
- XPathNodeHelper.cs
- PreservationFileWriter.cs
- EntityDataSourceChangingEventArgs.cs
- DbException.cs
- XmlObjectSerializerReadContext.cs
- Knowncolors.cs
- PasswordRecovery.cs
- WindowsSolidBrush.cs
- Journal.cs
- EntityCommandCompilationException.cs
- CryptoProvider.cs
- BackStopAuthenticationModule.cs
- PrimitiveList.cs
- Compiler.cs
- TableDetailsRow.cs
- OrCondition.cs
- HiddenFieldPageStatePersister.cs
- GenericUI.cs
- SafeHandles.cs
- InfoCardRSAOAEPKeyExchangeDeformatter.cs
- ConditionalAttribute.cs
- ItemAutomationPeer.cs
- GeneralTransform3DTo2DTo3D.cs
- AnimationClock.cs
- StringReader.cs
- UserNameSecurityTokenProvider.cs
- SafeRightsManagementPubHandle.cs
- RequestCacheValidator.cs
- Vector.cs
- RegisteredExpandoAttribute.cs
- PageContentAsyncResult.cs
- LocationReferenceEnvironment.cs
- AudioBase.cs
- ConnectionManagementSection.cs
- RadioButton.cs
- CompilerParameters.cs
- DesignTimeVisibleAttribute.cs
- AuthenticateEventArgs.cs
- HGlobalSafeHandle.cs