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
- IconConverter.cs
- ArrayConverter.cs
- ToolBar.cs
- ExplicitDiscriminatorMap.cs
- HttpProfileBase.cs
- Action.cs
- StateWorkerRequest.cs
- FragmentQuery.cs
- ResXResourceSet.cs
- StrongNameMembershipCondition.cs
- StringSorter.cs
- SafeBitVector32.cs
- SystemException.cs
- OrthographicCamera.cs
- NativeMethods.cs
- XMLUtil.cs
- ConfigXmlAttribute.cs
- RTLAwareMessageBox.cs
- TextEditorCopyPaste.cs
- ValidatorCollection.cs
- CodeBlockBuilder.cs
- WindowsPen.cs
- CalendarDesigner.cs
- UITypeEditor.cs
- AuthorizationRuleCollection.cs
- EditorZoneBase.cs
- TreeNodeCollection.cs
- PagesSection.cs
- CustomErrorsSectionWrapper.cs
- MatrixStack.cs
- ListViewSelectEventArgs.cs
- Cell.cs
- ToolStripPanelRenderEventArgs.cs
- StringAttributeCollection.cs
- MenuScrollingVisibilityConverter.cs
- InProcStateClientManager.cs
- TextBoxView.cs
- Point.cs
- XmlCollation.cs
- WebPartDescription.cs
- IntegerCollectionEditor.cs
- SqlClientPermission.cs
- ObjectListCommandEventArgs.cs
- BuildDependencySet.cs
- InputMethodStateTypeInfo.cs
- CmsInterop.cs
- DateTimeParse.cs
- Form.cs
- OrderedDictionaryStateHelper.cs
- MsdtcClusterUtils.cs
- DataGridViewRowErrorTextNeededEventArgs.cs
- _PooledStream.cs
- StrokeCollectionDefaultValueFactory.cs
- XmlTextReaderImpl.cs
- OpenFileDialog.cs
- Effect.cs
- UnitControl.cs
- GroupedContextMenuStrip.cs
- PerformanceCounters.cs
- HwndTarget.cs
- MSAAEventDispatcher.cs
- PerformanceCounterManager.cs
- SwitchLevelAttribute.cs
- SqlDataSourceConfigureSortForm.cs
- DoubleAnimationBase.cs
- ViewCellSlot.cs
- ComEventsSink.cs
- PageThemeCodeDomTreeGenerator.cs
- DescendantQuery.cs
- input.cs
- MetadataArtifactLoader.cs
- HealthMonitoringSection.cs
- BidPrivateBase.cs
- Vector3DAnimationBase.cs
- HttpDebugHandler.cs
- httpstaticobjectscollection.cs
- RepeaterItemEventArgs.cs
- TextEmbeddedObject.cs
- AnnotationObservableCollection.cs
- RegistryConfigurationProvider.cs
- DataBoundControlAdapter.cs
- BeginStoryboard.cs
- Predicate.cs
- FtpRequestCacheValidator.cs
- DataGridCommandEventArgs.cs
- ConfigXmlDocument.cs
- RepeaterItemEventArgs.cs
- ModifierKeysValueSerializer.cs
- TimeManager.cs
- EventLogException.cs
- FilterEventArgs.cs
- GPRECTF.cs
- DescendantOverDescendantQuery.cs
- StaticFileHandler.cs
- ChildTable.cs
- Image.cs
- MemberCollection.cs
- DoubleLink.cs
- AutomationAttributeInfo.cs
- ThreadExceptionDialog.cs