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
- SchemaTableOptionalColumn.cs
- CustomPopupPlacement.cs
- DateTimeValueSerializer.cs
- DataGridViewTextBoxCell.cs
- DataGridViewColumnDividerDoubleClickEventArgs.cs
- StringFormat.cs
- ContractMapping.cs
- PropertyValueUIItem.cs
- PopupRootAutomationPeer.cs
- TrustSection.cs
- SelectiveScrollingGrid.cs
- SecurityToken.cs
- RtfFormatStack.cs
- FixedSOMImage.cs
- FormViewRow.cs
- NumberFunctions.cs
- ConsoleKeyInfo.cs
- SimplePropertyEntry.cs
- StaticFileHandler.cs
- PrimitiveSchema.cs
- remotingproxy.cs
- ISAPIApplicationHost.cs
- ByteConverter.cs
- UnsafeNativeMethods.cs
- Math.cs
- StoreItemCollection.Loader.cs
- ToolStripButton.cs
- XAMLParseException.cs
- CompilerError.cs
- WindowsButton.cs
- ExpressionValueEditor.cs
- Helpers.cs
- OracleNumber.cs
- OdbcEnvironmentHandle.cs
- FlowSwitchLink.cs
- ConstraintStruct.cs
- XmlDictionaryString.cs
- ClientApiGenerator.cs
- BamlLocalizableResourceKey.cs
- ConfigurationSettings.cs
- SafeMILHandle.cs
- PathFigureCollection.cs
- ScrollProviderWrapper.cs
- TdsRecordBufferSetter.cs
- ProcessModelInfo.cs
- TextParaClient.cs
- SettingsPropertyNotFoundException.cs
- DetailsViewPageEventArgs.cs
- RemotingServices.cs
- TimeSpanMinutesConverter.cs
- ToolStripContainer.cs
- StreamGeometry.cs
- WebRequest.cs
- ConfigXmlWhitespace.cs
- ResourceProviderFactory.cs
- XPathException.cs
- WebConfigurationHost.cs
- ToolBarTray.cs
- InspectionWorker.cs
- ResourcePool.cs
- EventHandlersStore.cs
- CaseExpr.cs
- QueryExpr.cs
- OwnerDrawPropertyBag.cs
- SqlMethodAttribute.cs
- SatelliteContractVersionAttribute.cs
- EdmTypeAttribute.cs
- AdRotatorDesigner.cs
- XmlDomTextWriter.cs
- XhtmlBasicLabelAdapter.cs
- DateRangeEvent.cs
- ControlCachePolicy.cs
- FamilyMap.cs
- WasAdminWrapper.cs
- ActiveXSite.cs
- SafeNativeMethods.cs
- AtomEntry.cs
- Control.cs
- RequestQueue.cs
- CompilerGlobalScopeAttribute.cs
- StatusInfoItem.cs
- MapPathBasedVirtualPathProvider.cs
- WebSysDefaultValueAttribute.cs
- MediaElement.cs
- WeakReferenceList.cs
- DiscreteKeyFrames.cs
- PerfCounterSection.cs
- SpanIndex.cs
- TimeSpanValidator.cs
- EventLogReader.cs
- EventLogInternal.cs
- ValueExpressions.cs
- Latin1Encoding.cs
- CompleteWizardStep.cs
- NativeRecognizer.cs
- UnsafeNativeMethods.cs
- TransformValueSerializer.cs
- MimeObjectFactory.cs
- AppModelKnownContentFactory.cs
- BrushValueSerializer.cs