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
- dataSvcMapFileLoader.cs
- JsonGlobals.cs
- WebServiceClientProxyGenerator.cs
- ColumnClickEvent.cs
- SelectorAutomationPeer.cs
- DocumentScope.cs
- MessageBox.cs
- ImageDrawing.cs
- PageContentCollection.cs
- HttpCacheParams.cs
- BulletedListEventArgs.cs
- DefaultWorkflowLoaderService.cs
- SiteMapProvider.cs
- XsdDuration.cs
- FontStyle.cs
- HMACSHA384.cs
- EditorZoneBase.cs
- ToolBarTray.cs
- NodeLabelEditEvent.cs
- ValueQuery.cs
- RMEnrollmentPage1.cs
- VersionUtil.cs
- SQLMoneyStorage.cs
- CheckBox.cs
- SqlException.cs
- VectorConverter.cs
- SignatureToken.cs
- ReadOnlyDataSource.cs
- HandlerFactoryWrapper.cs
- UnicodeEncoding.cs
- QueueProcessor.cs
- DataServiceQueryOfT.cs
- StrongNameKeyPair.cs
- StickyNoteAnnotations.cs
- SurrogateEncoder.cs
- InvalidCastException.cs
- DescendentsWalkerBase.cs
- TextBounds.cs
- PropertyInformationCollection.cs
- XmlCountingReader.cs
- XsdCachingReader.cs
- TemplateComponentConnector.cs
- HttpProfileGroupBase.cs
- WebZone.cs
- FormatVersion.cs
- ReferenceConverter.cs
- BooleanConverter.cs
- AnnotationAdorner.cs
- ContentAlignmentEditor.cs
- Attribute.cs
- DiagnosticTraceSource.cs
- PrimitiveXmlSerializers.cs
- XmlDownloadManager.cs
- SafeLocalAllocation.cs
- InstanceKeyCollisionException.cs
- XmlNullResolver.cs
- MetabaseReader.cs
- CompoundFileIOPermission.cs
- TryCatchDesigner.xaml.cs
- CustomErrorsSectionWrapper.cs
- SystemWebExtensionsSectionGroup.cs
- SoapSchemaImporter.cs
- PageMediaType.cs
- BamlRecordWriter.cs
- BufferedGraphicsContext.cs
- StylusOverProperty.cs
- ActivityBuilder.cs
- CultureNotFoundException.cs
- ViewManagerAttribute.cs
- WorkflowServiceHost.cs
- WebScriptServiceHost.cs
- CompoundFileReference.cs
- RadioButtonPopupAdapter.cs
- ObjectContextServiceProvider.cs
- InstalledFontCollection.cs
- CodeExporter.cs
- TagMapInfo.cs
- ConfigXmlDocument.cs
- GlyphsSerializer.cs
- ScrollPatternIdentifiers.cs
- EntityKeyElement.cs
- EditingCoordinator.cs
- SequenceFullException.cs
- SecurityUtils.cs
- ScaleTransform3D.cs
- CustomAttributeSerializer.cs
- SkipStoryboardToFill.cs
- InvalidateEvent.cs
- PermissionSetEnumerator.cs
- ping.cs
- ScriptingJsonSerializationSection.cs
- DataGridViewElement.cs
- SmtpCommands.cs
- FacetChecker.cs
- _NestedMultipleAsyncResult.cs
- PositiveTimeSpanValidator.cs
- View.cs
- TextStore.cs
- Configuration.cs
- TypeConvertions.cs