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
- EncodingStreamWrapper.cs
- XmlBoundElement.cs
- TextElementCollection.cs
- TypeBrowserDialog.cs
- RijndaelManagedTransform.cs
- Content.cs
- WindowsToolbarAsMenu.cs
- ArgIterator.cs
- SessionStateSection.cs
- ResourceContainer.cs
- ObjectTag.cs
- ImageCodecInfoPrivate.cs
- TransactionProtocolConverter.cs
- Camera.cs
- ParentQuery.cs
- ProvideValueServiceProvider.cs
- WebColorConverter.cs
- FontStretches.cs
- DataChangedEventManager.cs
- DbInsertCommandTree.cs
- ZipIOLocalFileBlock.cs
- ArraySortHelper.cs
- MD5CryptoServiceProvider.cs
- handlecollector.cs
- CellLabel.cs
- ControlBuilder.cs
- MultiPropertyDescriptorGridEntry.cs
- SqlGenericUtil.cs
- LinqDataSourceInsertEventArgs.cs
- MarkupWriter.cs
- uribuilder.cs
- CollectionBase.cs
- RemoteWebConfigurationHostServer.cs
- ServerType.cs
- TrackBarDesigner.cs
- WebPartDisplayModeEventArgs.cs
- InProcStateClientManager.cs
- _ConnectionGroup.cs
- ChangeNode.cs
- GradientStop.cs
- versioninfo.cs
- WorkflowQueue.cs
- WindowsStreamSecurityBindingElement.cs
- HtmlTextArea.cs
- TreeIterator.cs
- StrongNameMembershipCondition.cs
- GCHandleCookieTable.cs
- AssemblyLoader.cs
- XmlDataLoader.cs
- DataGridViewCellStyleEditor.cs
- WebPartCancelEventArgs.cs
- UInt32.cs
- PngBitmapEncoder.cs
- CodeNamespaceImport.cs
- DefaultObjectMappingItemCollection.cs
- KeyboardEventArgs.cs
- AuthenticationModulesSection.cs
- IWorkflowDebuggerService.cs
- ContainerAction.cs
- PolicyManager.cs
- SchemaMapping.cs
- GeometryHitTestParameters.cs
- HostingPreferredMapPath.cs
- StatusBarDrawItemEvent.cs
- TerminatorSinks.cs
- CodeDelegateInvokeExpression.cs
- IntSecurity.cs
- DynamicRenderer.cs
- ProcessStartInfo.cs
- SizeConverter.cs
- SqlFlattener.cs
- glyphs.cs
- OdbcHandle.cs
- autovalidator.cs
- ImageMapEventArgs.cs
- ServiceControllerDesigner.cs
- ProfileGroupSettings.cs
- UnsafeNativeMethods.cs
- LockedBorderGlyph.cs
- URLAttribute.cs
- MemoryStream.cs
- MemberMemberBinding.cs
- StorageEntitySetMapping.cs
- DrawingVisualDrawingContext.cs
- RoutedPropertyChangedEventArgs.cs
- RoleManagerSection.cs
- Assert.cs
- PiiTraceSource.cs
- ResXBuildProvider.cs
- CallbackValidator.cs
- ParameterInfo.cs
- URLString.cs
- CacheMemory.cs
- ExceptionHelpers.cs
- EventHandlersDesigner.cs
- BufferedStream.cs
- PlaceHolder.cs
- DataAdapter.cs
- OleDbRowUpdatingEvent.cs
- XmlAutoDetectWriter.cs