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
- AmbientProperties.cs
- ConfigurationStrings.cs
- ToolStripPanelRenderEventArgs.cs
- DiscoveryExceptionDictionary.cs
- RemoteWebConfigurationHostServer.cs
- RNGCryptoServiceProvider.cs
- WebBrowserBase.cs
- ContentFilePart.cs
- ControlSerializer.cs
- ModelItemCollection.cs
- ApplicationHost.cs
- AsymmetricAlgorithm.cs
- StorageRoot.cs
- ProgressBarHighlightConverter.cs
- ChameleonKey.cs
- TransactionValidationBehavior.cs
- SmtpClient.cs
- IndexedGlyphRun.cs
- _NetworkingPerfCounters.cs
- ParameterBuilder.cs
- PeerApplication.cs
- FieldInfo.cs
- MachineKeyConverter.cs
- ScalarConstant.cs
- PolyLineSegmentFigureLogic.cs
- ManipulationStartedEventArgs.cs
- AutomationEvent.cs
- NameTable.cs
- NetMsmqBindingCollectionElement.cs
- ViewgenContext.cs
- TreeNode.cs
- ConfigurationManagerHelper.cs
- TextFindEngine.cs
- ColorConvertedBitmapExtension.cs
- TdsParserStaticMethods.cs
- FixedSOMTable.cs
- Binding.cs
- SymbolDocumentInfo.cs
- WindowsUpDown.cs
- UnsafeNativeMethods.cs
- RightsManagementEncryptedStream.cs
- DocumentSequenceHighlightLayer.cs
- RoutingExtensionElement.cs
- StateItem.cs
- webeventbuffer.cs
- GridViewRowCollection.cs
- CollectionContainer.cs
- ArcSegment.cs
- ImageFormatConverter.cs
- WmlFormAdapter.cs
- StyleModeStack.cs
- EFAssociationProvider.cs
- _AutoWebProxyScriptEngine.cs
- TransformDescriptor.cs
- ClientConfigurationSystem.cs
- MenuItemBinding.cs
- DiscoveryExceptionDictionary.cs
- GridView.cs
- DispatchChannelSink.cs
- ObjectCloneHelper.cs
- GridViewHeaderRowPresenter.cs
- GPStream.cs
- UnsignedPublishLicense.cs
- DynamicControlParameter.cs
- ContextProperty.cs
- EmbossBitmapEffect.cs
- HttpProtocolImporter.cs
- CssTextWriter.cs
- LinqDataSourceStatusEventArgs.cs
- CoTaskMemHandle.cs
- Clock.cs
- HttpCachePolicy.cs
- WizardPanelChangingEventArgs.cs
- Stream.cs
- WindowsUpDown.cs
- RewritingPass.cs
- SupportsEventValidationAttribute.cs
- DeclaredTypeValidator.cs
- InheritanceRules.cs
- WindowsListViewItem.cs
- Button.cs
- TypeDefinition.cs
- TextCharacters.cs
- XsdDateTime.cs
- FontStyle.cs
- KeyboardEventArgs.cs
- SecurityUtils.cs
- EventRouteFactory.cs
- TextCompositionEventArgs.cs
- parserscommon.cs
- AutomationTextAttribute.cs
- LayoutDump.cs
- securitycriticaldataClass.cs
- SimpleHandlerFactory.cs
- AssemblyResourceLoader.cs
- SHA1.cs
- KeyEventArgs.cs
- PackageProperties.cs
- RunInstallerAttribute.cs
- SqlPersonalizationProvider.cs