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
- IdleTimeoutMonitor.cs
- AutoGeneratedField.cs
- XmlChildEnumerator.cs
- SmtpNtlmAuthenticationModule.cs
- SpeechRecognitionEngine.cs
- OpCodes.cs
- TreeView.cs
- SiteMapHierarchicalDataSourceView.cs
- PropertyPathWorker.cs
- SAPIEngineTypes.cs
- SqlDataSourceDesigner.cs
- SevenBitStream.cs
- DataPagerFieldCollection.cs
- SmiMetaDataProperty.cs
- StringInfo.cs
- StreamUpdate.cs
- StrokeCollectionConverter.cs
- PerformanceCounterPermissionAttribute.cs
- TextEditorSpelling.cs
- LogEntryHeaderDeserializer.cs
- TreeNodeStyleCollection.cs
- HtmlControl.cs
- FolderBrowserDialog.cs
- FixedSOMPageElement.cs
- RectangleConverter.cs
- NumericPagerField.cs
- AttachmentCollection.cs
- SynchronizingStream.cs
- CryptoStream.cs
- WebContext.cs
- CodeMemberField.cs
- XhtmlBasicImageAdapter.cs
- RepeatBehaviorConverter.cs
- BinaryWriter.cs
- ListViewHitTestInfo.cs
- VectorKeyFrameCollection.cs
- MergeLocalizationDirectives.cs
- ConvertersCollection.cs
- NativeCompoundFileAPIs.cs
- StrongNameHelpers.cs
- RadioButtonStandardAdapter.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- SchemaEntity.cs
- MasterPageBuildProvider.cs
- ToolBarButton.cs
- TCPClient.cs
- ReflectionHelper.cs
- BindingElement.cs
- EncryptedHeader.cs
- SemanticBasicElement.cs
- AttachedPropertyInfo.cs
- SemanticAnalyzer.cs
- OrderPreservingSpoolingTask.cs
- EmptyControlCollection.cs
- NullReferenceException.cs
- shaperfactory.cs
- WebBrowserEvent.cs
- Int16Storage.cs
- RichTextBox.cs
- IImplicitResourceProvider.cs
- MeasureItemEvent.cs
- InvalidPipelineStoreException.cs
- GridItemPatternIdentifiers.cs
- ArrayTypeMismatchException.cs
- CodeDesigner.cs
- ToolStripSettings.cs
- LocalizableResourceBuilder.cs
- CustomErrorsSectionWrapper.cs
- PrintPreviewGraphics.cs
- DataQuery.cs
- TextDecoration.cs
- DeclarationUpdate.cs
- PathSegment.cs
- AnonymousIdentificationModule.cs
- BasicAsyncResult.cs
- CreateParams.cs
- SpecialNameAttribute.cs
- CustomErrorsSection.cs
- RegexBoyerMoore.cs
- GroupQuery.cs
- XamlTreeBuilderBamlRecordWriter.cs
- ReflectEventDescriptor.cs
- ProcessInputEventArgs.cs
- ExtensionElementCollection.cs
- SBCSCodePageEncoding.cs
- UnsafeNativeMethods.cs
- BaseInfoTable.cs
- ContextMenu.cs
- listitem.cs
- FileDialogCustomPlace.cs
- ApplicationFileParser.cs
- DataTableCollection.cs
- HierarchicalDataBoundControl.cs
- RenderCapability.cs
- PathNode.cs
- processwaithandle.cs
- securitycriticaldataClass.cs
- SrgsDocumentParser.cs
- BinaryWriter.cs
- formatter.cs