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
- ChildDocumentBlock.cs
- SqlBooleanizer.cs
- HyperLinkDesigner.cs
- __ConsoleStream.cs
- PropertyValueUIItem.cs
- WebControl.cs
- TextTabProperties.cs
- PolicyDesigner.cs
- ClientEventManager.cs
- NetPeerTcpBindingElement.cs
- DbMetaDataColumnNames.cs
- ObfuscationAttribute.cs
- CellLabel.cs
- ClientTarget.cs
- XPathAncestorQuery.cs
- SimpleBitVector32.cs
- ColorBlend.cs
- CommandLineParser.cs
- BaseConfigurationRecord.cs
- RuntimeVariableList.cs
- FontDialog.cs
- DiscoveryMessageSequence11.cs
- XPathDocument.cs
- GlobalAllocSafeHandle.cs
- StatusBarPanelClickEvent.cs
- NativeMethods.cs
- LogStream.cs
- CanonicalXml.cs
- UIAgentInitializationException.cs
- baseaxisquery.cs
- PagerStyle.cs
- UIPermission.cs
- NavigateEvent.cs
- Timer.cs
- DocumentEventArgs.cs
- ZoneMembershipCondition.cs
- PeerPresenceInfo.cs
- RegexStringValidatorAttribute.cs
- TransformProviderWrapper.cs
- WorkflowRuntimeBehavior.cs
- SelectorAutomationPeer.cs
- RectConverter.cs
- UrlAuthFailureHandler.cs
- ExceptionRoutedEventArgs.cs
- TrustLevel.cs
- PermissionSetEnumerator.cs
- StylusPointProperties.cs
- StorageEndPropertyMapping.cs
- MetadataItem_Static.cs
- List.cs
- HelpProvider.cs
- NamespaceList.cs
- DateTimeUtil.cs
- HTTPRemotingHandler.cs
- ImageSource.cs
- SchemaNotation.cs
- CreateParams.cs
- MultilineStringEditor.cs
- MailSettingsSection.cs
- WorkflowRuntimeBehavior.cs
- CopyNamespacesAction.cs
- QuotedStringWriteStateInfo.cs
- IOThreadTimer.cs
- ReflectionUtil.cs
- RenderOptions.cs
- WsrmFault.cs
- NetworkInterface.cs
- RoutedEventArgs.cs
- XamlDesignerSerializationManager.cs
- ContentDisposition.cs
- ReferentialConstraint.cs
- HtmlControl.cs
- ClickablePoint.cs
- TTSEngineProxy.cs
- OdbcConnectionString.cs
- ErrorsHelper.cs
- SharedStatics.cs
- TimeZone.cs
- DataColumnMapping.cs
- GridViewItemAutomationPeer.cs
- Blend.cs
- AutomationFocusChangedEventArgs.cs
- SystemWebCachingSectionGroup.cs
- InvokeProviderWrapper.cs
- ViewBase.cs
- DictionarySectionHandler.cs
- TypeSystemHelpers.cs
- DrawingContext.cs
- VBCodeProvider.cs
- HtmlShimManager.cs
- PrintPreviewControl.cs
- XPathBinder.cs
- DataGridViewCellFormattingEventArgs.cs
- HttpAsyncResult.cs
- ClassHandlersStore.cs
- SafeWaitHandle.cs
- documentsequencetextview.cs
- SQLStringStorage.cs
- UnsafeNativeMethods.cs
- HelpEvent.cs