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
- SystemUnicastIPAddressInformation.cs
- NTAccount.cs
- GlobalAllocSafeHandle.cs
- EdmItemError.cs
- CodeDOMUtility.cs
- ToolBarTray.cs
- HotSpot.cs
- ReachPageContentSerializer.cs
- ArraySegment.cs
- NotCondition.cs
- RuntimeIdentifierPropertyAttribute.cs
- StaticResourceExtension.cs
- InitializerFacet.cs
- InputLanguageSource.cs
- MemberDescriptor.cs
- UnsafeNativeMethodsMilCoreApi.cs
- FileClassifier.cs
- ImageField.cs
- XmlDictionaryReaderQuotas.cs
- SimpleWebHandlerParser.cs
- CLRBindingWorker.cs
- CompiledRegexRunnerFactory.cs
- FontSizeConverter.cs
- StyleHelper.cs
- DodSequenceMerge.cs
- ParameterElement.cs
- DBPropSet.cs
- BezierSegment.cs
- ContainerParaClient.cs
- FactoryId.cs
- Line.cs
- ValueUnavailableException.cs
- Operators.cs
- ExpandCollapsePattern.cs
- AppliedDeviceFiltersEditor.cs
- OutputCacheSection.cs
- DoubleCollectionConverter.cs
- StrokeNodeOperations2.cs
- TransportOutputChannel.cs
- EntryWrittenEventArgs.cs
- TdsParserSessionPool.cs
- Membership.cs
- UIElement.cs
- CreateUserWizardStep.cs
- TypeDescriptionProviderAttribute.cs
- Canvas.cs
- ListView.cs
- FunctionImportMapping.cs
- QuadraticBezierSegment.cs
- PlatformCulture.cs
- SafeMILHandle.cs
- StaticTextPointer.cs
- Command.cs
- XmlArrayItemAttribute.cs
- RelationshipEndMember.cs
- ChtmlTextWriter.cs
- GC.cs
- SpecularMaterial.cs
- ValidationRule.cs
- XmlCDATASection.cs
- DesignerDataParameter.cs
- Symbol.cs
- Int64Storage.cs
- XsltSettings.cs
- TextTreeUndoUnit.cs
- TabControl.cs
- XhtmlBasicControlAdapter.cs
- WhitespaceSignificantCollectionAttribute.cs
- DecimalConstantAttribute.cs
- ConfigurationSectionCollection.cs
- SecurityTokenValidationException.cs
- DataGridViewImageColumn.cs
- GridViewPageEventArgs.cs
- XmlDictionaryWriter.cs
- DataColumn.cs
- PermissionRequestEvidence.cs
- XPathNodePointer.cs
- SecurityKeyType.cs
- XmlNodeReader.cs
- MailWebEventProvider.cs
- GetPageCompletedEventArgs.cs
- SendKeys.cs
- ApplicationDirectory.cs
- RectangleHotSpot.cs
- ValidationSummaryDesigner.cs
- CardSpaceException.cs
- DataGridViewImageColumn.cs
- XmlSchemaDocumentation.cs
- MemberHolder.cs
- WebPartConnectionsCancelVerb.cs
- ParseNumbers.cs
- StringKeyFrameCollection.cs
- ButtonColumn.cs
- QueryHandler.cs
- ListBoxItemWrapperAutomationPeer.cs
- GroupBox.cs
- FusionWrap.cs
- CodeArrayIndexerExpression.cs
- XmlReaderSettings.cs
- DocumentXPathNavigator.cs