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
- TextTreeDeleteContentUndoUnit.cs
- processwaithandle.cs
- ExpressionParser.cs
- Encoding.cs
- SqlOuterApplyReducer.cs
- PeerApplicationLaunchInfo.cs
- PersistenceTypeAttribute.cs
- ExpressionBuilder.cs
- MessageDescriptionCollection.cs
- HeaderedItemsControl.cs
- EntityDataSourceWrapperPropertyDescriptor.cs
- PropagatorResult.cs
- PackWebResponse.cs
- DBSqlParserTable.cs
- Types.cs
- ProtocolsConfiguration.cs
- OpenFileDialog.cs
- PasswordRecoveryDesigner.cs
- ImageListUtils.cs
- UnaryNode.cs
- XmlTextEncoder.cs
- HScrollProperties.cs
- WindowsPen.cs
- VisualTreeHelper.cs
- FixedTextContainer.cs
- LambdaCompiler.Lambda.cs
- TypeGeneratedEventArgs.cs
- XmlReflectionImporter.cs
- COM2PictureConverter.cs
- MarkupCompiler.cs
- HttpCapabilitiesSectionHandler.cs
- Win32.cs
- DataServiceQueryProvider.cs
- Html32TextWriter.cs
- TextRangeEditTables.cs
- WebPartDescriptionCollection.cs
- LocatorPartList.cs
- NetSectionGroup.cs
- CodeExporter.cs
- PrimitiveCodeDomSerializer.cs
- ValidationHelper.cs
- RecordBuilder.cs
- CellPartitioner.cs
- RecognizerStateChangedEventArgs.cs
- Authorization.cs
- Classification.cs
- DataGridViewTopLeftHeaderCell.cs
- FormattedText.cs
- SecondaryIndex.cs
- TraceXPathNavigator.cs
- Region.cs
- WinFormsSecurity.cs
- ImageKeyConverter.cs
- XmlImplementation.cs
- InputBuffer.cs
- BufferedGraphicsContext.cs
- OleDbTransaction.cs
- SqlErrorCollection.cs
- ClientSideQueueItem.cs
- PhonemeEventArgs.cs
- IntegerCollectionEditor.cs
- SetStoryboardSpeedRatio.cs
- AesManaged.cs
- FixedPage.cs
- Label.cs
- ComponentRenameEvent.cs
- SQLConvert.cs
- TagNameToTypeMapper.cs
- NoPersistScope.cs
- SafeRegistryKey.cs
- FormatConvertedBitmap.cs
- WindowCollection.cs
- Stack.cs
- StoreAnnotationsMap.cs
- TextBoxView.cs
- StateManagedCollection.cs
- WindowsImpersonationContext.cs
- DbConnectionPoolGroupProviderInfo.cs
- DesignerWithHeader.cs
- NetPeerTcpBinding.cs
- StylesEditorDialog.cs
- TreeNodeStyleCollection.cs
- MDIControlStrip.cs
- TableLayoutStyleCollection.cs
- MemberCollection.cs
- ScaleTransform.cs
- SiteMapDataSourceDesigner.cs
- MulticastIPAddressInformationCollection.cs
- DiscoveryClientOutputChannel.cs
- WindowsGraphicsWrapper.cs
- RegexGroup.cs
- BitmapData.cs
- FrameworkElementFactory.cs
- EventHandlingScope.cs
- GacUtil.cs
- RegexCharClass.cs
- KeyTimeConverter.cs
- MdiWindowListItemConverter.cs
- TextServicesPropertyRanges.cs
- SqlDataRecord.cs