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
- NTAccount.cs
- Asn1IntegerConverter.cs
- unsafenativemethodsother.cs
- RegexCharClass.cs
- TraceContextEventArgs.cs
- ISFClipboardData.cs
- RichListBox.cs
- QueryCacheManager.cs
- ProfileProvider.cs
- ListViewPagedDataSource.cs
- CompilerError.cs
- XmlFileEditor.cs
- TogglePattern.cs
- ImageFormatConverter.cs
- HtmlSelect.cs
- ZipIOZip64EndOfCentralDirectoryLocatorBlock.cs
- StorageRoot.cs
- FontWeight.cs
- FixedSOMFixedBlock.cs
- IIS7WorkerRequest.cs
- FormViewUpdateEventArgs.cs
- ClientConfigurationHost.cs
- SplitterCancelEvent.cs
- DoubleAnimationUsingKeyFrames.cs
- TaskFormBase.cs
- TextDecorationCollection.cs
- RemoteWebConfigurationHostServer.cs
- TextMarkerSource.cs
- CertificateManager.cs
- StringPropertyBuilder.cs
- TimerEventSubscriptionCollection.cs
- WindowsFormsHostAutomationPeer.cs
- XmlSerializationGeneratedCode.cs
- XPathAncestorQuery.cs
- WebServiceClientProxyGenerator.cs
- FrameDimension.cs
- SQLDecimal.cs
- BitmapImage.cs
- ErrorHandler.cs
- DodSequenceMerge.cs
- SqlDataSourceQuery.cs
- DBCSCodePageEncoding.cs
- ToolboxCategory.cs
- TreeNodeCollection.cs
- CmsInterop.cs
- DecimalAnimationBase.cs
- ArrangedElementCollection.cs
- FlatButtonAppearance.cs
- nulltextnavigator.cs
- DataServices.cs
- SymmetricKeyWrap.cs
- GeneralTransform3D.cs
- MappedMetaModel.cs
- RSAOAEPKeyExchangeFormatter.cs
- FormViewCommandEventArgs.cs
- SessionStateContainer.cs
- XmlSchemaFacet.cs
- PeerTransportCredentialType.cs
- EndpointInstanceProvider.cs
- PreviewControlDesigner.cs
- InputLanguageEventArgs.cs
- FrameworkElementFactory.cs
- DecoratedNameAttribute.cs
- safelink.cs
- SqlCaseSimplifier.cs
- EncodingDataItem.cs
- Array.cs
- RNGCryptoServiceProvider.cs
- MsmqOutputMessage.cs
- MediaElementAutomationPeer.cs
- LOSFormatter.cs
- GacUtil.cs
- PeerMaintainer.cs
- XmlSchemaInclude.cs
- TypeUnloadedException.cs
- AnnouncementClient.cs
- contentDescriptor.cs
- XmlNodeList.cs
- ModelItemCollection.cs
- ProgressBar.cs
- UIElement3D.cs
- Thread.cs
- SchemaSetCompiler.cs
- AuthenticationService.cs
- DiscriminatorMap.cs
- Stack.cs
- ValidationEventArgs.cs
- HeaderCollection.cs
- HotSpot.cs
- MD5.cs
- XsltException.cs
- Char.cs
- ScrollItemProviderWrapper.cs
- XPathNodeInfoAtom.cs
- Rect3DValueSerializer.cs
- NullRuntimeConfig.cs
- EnumerableRowCollection.cs
- Listbox.cs
- login.cs
- WindowShowOrOpenTracker.cs