Code:
/ 4.0 / 4.0 / 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. //------------------------------------------------------------------------------ //// 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
- UserInitiatedRoutedEventPermission.cs
- AdapterDictionary.cs
- RequestSecurityTokenResponse.cs
- NativeRecognizer.cs
- TransformedBitmap.cs
- DataListCommandEventArgs.cs
- XmlEncodedRawTextWriter.cs
- DataQuery.cs
- TypeDefinition.cs
- StackBuilderSink.cs
- Separator.cs
- StringAnimationUsingKeyFrames.cs
- MessageContractExporter.cs
- ContentDisposition.cs
- KnowledgeBase.cs
- CreateInstanceBinder.cs
- PersonalizationDictionary.cs
- ThreadInterruptedException.cs
- RowParagraph.cs
- PolyQuadraticBezierSegment.cs
- DataContract.cs
- ToolStripOverflowButton.cs
- TreeNodeConverter.cs
- SecurityUtils.cs
- XPathChildIterator.cs
- DeferrableContent.cs
- ReachBasicContext.cs
- ShadowGlyph.cs
- TagMapInfo.cs
- FormsIdentity.cs
- DesignerVerbToolStripMenuItem.cs
- OleDbMetaDataFactory.cs
- HeaderedItemsControl.cs
- PromptStyle.cs
- NameValueCollection.cs
- TypeDescriptionProvider.cs
- DmlSqlGenerator.cs
- AsyncOperationContext.cs
- AppSettingsExpressionBuilder.cs
- ActivationArguments.cs
- ZipIOExtraFieldPaddingElement.cs
- CqlLexerHelpers.cs
- XmlTypeAttribute.cs
- OrderByExpression.cs
- SessionParameter.cs
- DiscardableAttribute.cs
- GraphicsPathIterator.cs
- Compiler.cs
- XmlSchemaAttributeGroupRef.cs
- Pkcs7Recipient.cs
- ButtonFlatAdapter.cs
- RequiredAttributeAttribute.cs
- UInt64Storage.cs
- odbcmetadatacollectionnames.cs
- OletxTransactionFormatter.cs
- CodePageEncoding.cs
- QilStrConcat.cs
- SoapAttributeAttribute.cs
- TypedCompletedAsyncResult.cs
- CacheSection.cs
- TreeNodeStyleCollection.cs
- LongSumAggregationOperator.cs
- serverconfig.cs
- PseudoWebRequest.cs
- CssStyleCollection.cs
- MetaModel.cs
- ScrollBar.cs
- ConstNode.cs
- MenuAdapter.cs
- EntityDataSourceEntitySetNameItem.cs
- ValueTypeFixupInfo.cs
- XmlDocumentViewSchema.cs
- LogRestartAreaEnumerator.cs
- ZipIOCentralDirectoryBlock.cs
- HashSetDebugView.cs
- StretchValidation.cs
- GridViewEditEventArgs.cs
- RelationshipNavigation.cs
- ComplusTypeValidator.cs
- XpsS0ValidatingLoader.cs
- StrongName.cs
- Boolean.cs
- AsymmetricSignatureFormatter.cs
- FloatAverageAggregationOperator.cs
- VersionValidator.cs
- SqlFunctions.cs
- ManagementOperationWatcher.cs
- IndexedString.cs
- ListBindingHelper.cs
- NavigationWindowAutomationPeer.cs
- OpCopier.cs
- KeyTimeConverter.cs
- Pen.cs
- WebPartMinimizeVerb.cs
- MenuBindingsEditor.cs
- WebServiceErrorEvent.cs
- ProxyHelper.cs
- Domain.cs
- TimelineCollection.cs
- DependencyPropertyAttribute.cs