Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / ndp / fx / src / xsp / System / Web / UI / WebControls / FormParameter.cs / 2 / FormParameter.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.WebControls { using System; using System.ComponentModel; using System.Data; using System.Security.Permissions; ////// Represents a Parameter that gets its value from the application's form parameters. /// [ DefaultProperty("FormField"), ] [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] [AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)] 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 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- MemberPath.cs
- HtmlInputReset.cs
- GridViewPageEventArgs.cs
- MarshalDirectiveException.cs
- DbConnectionPool.cs
- FastPropertyAccessor.cs
- BindableAttribute.cs
- CodeDomExtensionMethods.cs
- ZoneLinkButton.cs
- FileDataSourceCache.cs
- PageScaling.cs
- SerializationObjectManager.cs
- NamespaceQuery.cs
- Exceptions.cs
- EntityDataSourceWrapperPropertyDescriptor.cs
- XamlUtilities.cs
- mda.cs
- MobileContainerDesigner.cs
- ContentTextAutomationPeer.cs
- SchemaEntity.cs
- ShaperBuffers.cs
- StylusPoint.cs
- ImageMap.cs
- XamlFrame.cs
- SHA1Managed.cs
- MetadataSource.cs
- xdrvalidator.cs
- ParsedRoute.cs
- DataColumnCollection.cs
- XPathNodeList.cs
- TraceHandler.cs
- XmlFormatMapping.cs
- WebControlParameterProxy.cs
- GridViewRowPresenterBase.cs
- PointAnimationUsingPath.cs
- Vector3DConverter.cs
- BoundColumn.cs
- ClientSession.cs
- Label.cs
- ImageCodecInfoPrivate.cs
- PasswordPropertyTextAttribute.cs
- ColumnResult.cs
- DataSourceControl.cs
- UserPreferenceChangedEventArgs.cs
- LinqDataSourceContextEventArgs.cs
- ALinqExpressionVisitor.cs
- RawStylusActions.cs
- ObjectCloneHelper.cs
- PostBackTrigger.cs
- OdbcUtils.cs
- EmptyEnumerable.cs
- ObjectParameterCollection.cs
- PrintPreviewControl.cs
- ProjectionPath.cs
- FormsAuthenticationUserCollection.cs
- JsonWriter.cs
- DocumentNUp.cs
- WebPartCollection.cs
- TopClause.cs
- DecoderReplacementFallback.cs
- HttpContextBase.cs
- FontNamesConverter.cs
- KeyValueConfigurationElement.cs
- ArrayList.cs
- CustomSignedXml.cs
- SystemMulticastIPAddressInformation.cs
- Decorator.cs
- SectionInput.cs
- SchemaComplexType.cs
- ColumnResizeUndoUnit.cs
- EnumDataContract.cs
- DependencyPropertyValueSerializer.cs
- AnnotationDocumentPaginator.cs
- _NegotiateClient.cs
- SchemaObjectWriter.cs
- HwndSubclass.cs
- Model3DCollection.cs
- SymmetricAlgorithm.cs
- ContainerAction.cs
- Duration.cs
- CustomCategoryAttribute.cs
- TraceRecord.cs
- XMLSyntaxException.cs
- WebPartMinimizeVerb.cs
- DiagnosticsConfiguration.cs
- FixedStringLookup.cs
- AssemblyLoader.cs
- DataSetViewSchema.cs
- InheritanceContextHelper.cs
- ThicknessConverter.cs
- MSHTMLHost.cs
- CharacterBufferReference.cs
- RulePatternOps.cs
- DataGridViewCellConverter.cs
- MobileTextWriter.cs
- HttpDictionary.cs
- cookiecollection.cs
- TextTabProperties.cs
- DataComponentNameHandler.cs
- DynamicRendererThreadManager.cs