Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / xsp / System / Web / UI / WebControls / FormParameter.cs / 1 / FormParameter.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.WebControls { using System; using System.ComponentModel; 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, 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]; } } }
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- Module.cs
- SQLBoolean.cs
- DiscoveryProxy.cs
- DataGridViewSortCompareEventArgs.cs
- WsatServiceAddress.cs
- ReachDocumentSequenceSerializerAsync.cs
- BindingUtils.cs
- Timeline.cs
- SystemIPv6InterfaceProperties.cs
- SearchForVirtualItemEventArgs.cs
- CompositeActivityTypeDescriptorProvider.cs
- UserCancellationException.cs
- ContextMenuStripGroupCollection.cs
- GraphicsContext.cs
- AspCompat.cs
- MessageQueueTransaction.cs
- EntityContainerRelationshipSetEnd.cs
- CroppedBitmap.cs
- Vector3DCollectionConverter.cs
- SqlCommand.cs
- LinqDataSourceUpdateEventArgs.cs
- Reference.cs
- OracleBoolean.cs
- DeclarationUpdate.cs
- ParameterModifier.cs
- UserControlAutomationPeer.cs
- QueryConverter.cs
- Match.cs
- MobileResource.cs
- DeviceContexts.cs
- XmlSchemaRedefine.cs
- DesignSurfaceServiceContainer.cs
- CachingParameterInspector.cs
- DoubleStorage.cs
- TCEAdapterGenerator.cs
- DataServiceProviderMethods.cs
- WebUtil.cs
- IteratorDescriptor.cs
- OleDbError.cs
- QueryGeneratorBase.cs
- LinkedResourceCollection.cs
- XmlReflectionImporter.cs
- DataGridViewColumnStateChangedEventArgs.cs
- AutomationEventArgs.cs
- Crc32.cs
- DataBinder.cs
- DbMetaDataFactory.cs
- DrawingVisualDrawingContext.cs
- DrawListViewSubItemEventArgs.cs
- __FastResourceComparer.cs
- WebPartHeaderCloseVerb.cs
- BindingSource.cs
- Int32AnimationUsingKeyFrames.cs
- TimeEnumHelper.cs
- ImageEditor.cs
- ToolboxDataAttribute.cs
- SafeBitVector32.cs
- DataTableNewRowEvent.cs
- XamlReaderHelper.cs
- XPathEmptyIterator.cs
- SoapAttributeOverrides.cs
- BooleanFunctions.cs
- UnicodeEncoding.cs
- MappingMetadataHelper.cs
- LoginName.cs
- OperatorExpressions.cs
- ServiceTimeoutsElement.cs
- LinqDataSource.cs
- QueryParameter.cs
- ComponentDispatcherThread.cs
- XPathNodePointer.cs
- SqlXmlStorage.cs
- InstanceOwnerQueryResult.cs
- PenLineCapValidation.cs
- ContextMenu.cs
- HostingEnvironmentException.cs
- EventProviderWriter.cs
- SemanticResultValue.cs
- DocumentPageHost.cs
- XmlSchemaSubstitutionGroup.cs
- SQLDouble.cs
- XmlQuerySequence.cs
- ComponentDispatcherThread.cs
- DataControlFieldCollection.cs
- HttpListener.cs
- TextSelectionProcessor.cs
- ReturnType.cs
- Soap12FormatExtensions.cs
- DataList.cs
- SizeConverter.cs
- InputLanguageManager.cs
- TogglePattern.cs
- SqlUnionizer.cs
- EntityCodeGenerator.cs
- BoundingRectTracker.cs
- Scripts.cs
- PrintingPermission.cs
- DocumentPageViewAutomationPeer.cs
- ObjectDataSourceMethodEventArgs.cs
- SqlDataSourceSelectingEventArgs.cs