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
- codemethodreferenceexpression.cs
- EditBehavior.cs
- AssemblyFilter.cs
- ScrollViewerAutomationPeer.cs
- Light.cs
- SecurityMessageProperty.cs
- ScrollItemPattern.cs
- ProgressPage.cs
- EntityKey.cs
- lengthconverter.cs
- DataGridViewColumnDividerDoubleClickEventArgs.cs
- ImageSource.cs
- EditorBrowsableAttribute.cs
- GridViewCommandEventArgs.cs
- MimeObjectFactory.cs
- CompositeCollection.cs
- ConfigXmlAttribute.cs
- HWStack.cs
- TextCompositionEventArgs.cs
- DockPattern.cs
- ExceptionUtility.cs
- ManipulationStartedEventArgs.cs
- Clause.cs
- XdrBuilder.cs
- DebuggerService.cs
- PasswordRecovery.cs
- DuplexClientBase.cs
- XmlElementList.cs
- WebExceptionStatus.cs
- ToolStripLocationCancelEventArgs.cs
- WindowsListViewGroupSubsetLink.cs
- ListViewCancelEventArgs.cs
- GregorianCalendar.cs
- SoapIgnoreAttribute.cs
- MarginsConverter.cs
- GeometryDrawing.cs
- StylusTouchDevice.cs
- FormsAuthenticationCredentials.cs
- AutoResetEvent.cs
- StorageInfo.cs
- SafeThemeHandle.cs
- XmlWriterSettings.cs
- EdmToObjectNamespaceMap.cs
- DesignConnection.cs
- Brushes.cs
- CorePropertiesFilter.cs
- CodeAccessSecurityEngine.cs
- ViewBox.cs
- HatchBrush.cs
- InlinedAggregationOperatorEnumerator.cs
- ListChangedEventArgs.cs
- SHA256CryptoServiceProvider.cs
- NamedPipeAppDomainProtocolHandler.cs
- StringResourceManager.cs
- Source.cs
- Int16AnimationBase.cs
- securitymgrsite.cs
- OleDbFactory.cs
- XmlKeywords.cs
- UserInitiatedNavigationPermission.cs
- SspiWrapper.cs
- FileDetails.cs
- InheritanceRules.cs
- PerformanceCounterManager.cs
- EnumValAlphaComparer.cs
- HttpPostedFileBase.cs
- MarshalByRefObject.cs
- TreeViewAutomationPeer.cs
- ErrorHandler.cs
- Menu.cs
- ContractDescription.cs
- EmptyQuery.cs
- ToolStripRendererSwitcher.cs
- CoTaskMemHandle.cs
- WebPartMenu.cs
- EntitySetBase.cs
- BoundsDrawingContextWalker.cs
- AttachedPropertyBrowsableForTypeAttribute.cs
- XsltException.cs
- RegistryHandle.cs
- RadioButtonStandardAdapter.cs
- EntityDataSourceDataSelectionPanel.cs
- InkCanvasSelection.cs
- SyncOperationState.cs
- FaultCode.cs
- SpecialNameAttribute.cs
- BuildResult.cs
- oledbmetadatacollectionnames.cs
- InstanceCreationEditor.cs
- Calendar.cs
- BaseDataList.cs
- CodeAccessPermission.cs
- BitmapEffectGroup.cs
- DesignSurface.cs
- ScriptControl.cs
- XmlSchemaExternal.cs
- x509utils.cs
- HelloMessage11.cs
- MethodBuilderInstantiation.cs
- ListSortDescription.cs