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
- KeyGesture.cs
- MarkupWriter.cs
- securitycriticaldataformultiplegetandset.cs
- GeometryCollection.cs
- BufferedReadStream.cs
- NativeMethods.cs
- ConfigurationManagerHelper.cs
- SqlCacheDependencyDatabase.cs
- RowsCopiedEventArgs.cs
- PreProcessor.cs
- Mutex.cs
- HttpModulesSection.cs
- RijndaelManagedTransform.cs
- TypedServiceChannelBuilder.cs
- TextEditorSelection.cs
- DispatcherFrame.cs
- QilXmlReader.cs
- Version.cs
- RectangleHotSpot.cs
- DataGridViewAutoSizeModeEventArgs.cs
- HttpAsyncResult.cs
- DefaultValueConverter.cs
- String.cs
- UnSafeCharBuffer.cs
- CaretElement.cs
- HtmlTextArea.cs
- ProfileGroupSettings.cs
- BasicBrowserDialog.cs
- Geometry3D.cs
- HtmlElement.cs
- InstanceKeyCollisionException.cs
- OleDbConnectionInternal.cs
- SqlDataSourceFilteringEventArgs.cs
- SrgsElementFactoryCompiler.cs
- AccessDataSourceView.cs
- OleDbSchemaGuid.cs
- Msec.cs
- XMLUtil.cs
- QueryableDataSource.cs
- ClusterRegistryConfigurationProvider.cs
- controlskin.cs
- TreeNodeStyleCollection.cs
- CommandValueSerializer.cs
- RuleProcessor.cs
- FlowDocumentPaginator.cs
- CellParagraph.cs
- AssemblyInfo.cs
- TypeInfo.cs
- XmlToDatasetMap.cs
- MappingException.cs
- DataGridViewRowErrorTextNeededEventArgs.cs
- EndpointReference.cs
- ServiceHttpModule.cs
- DiscoveryReference.cs
- ViewKeyConstraint.cs
- RenderContext.cs
- HttpHandlerAction.cs
- ReferenceConverter.cs
- StreamWithDictionary.cs
- TextUtf8RawTextWriter.cs
- DmlSqlGenerator.cs
- PasswordDeriveBytes.cs
- DataRow.cs
- TransformerInfoCollection.cs
- ChannelServices.cs
- PathSegment.cs
- UInt16.cs
- XsltSettings.cs
- EntitySqlQueryCacheKey.cs
- ResolveDuplexAsyncResult.cs
- TraceHwndHost.cs
- TypeInfo.cs
- XamlTypeMapper.cs
- TreeNodeStyleCollection.cs
- MetadataUtil.cs
- NetStream.cs
- InputEventArgs.cs
- Vars.cs
- GenericsInstances.cs
- SecondaryIndexDefinition.cs
- CompositeTypefaceMetrics.cs
- SymLanguageType.cs
- MinimizableAttributeTypeConverter.cs
- ToolStripOverflowButton.cs
- AdornerPresentationContext.cs
- CheckStoreFileValidityRequest.cs
- ISFClipboardData.cs
- MinimizableAttributeTypeConverter.cs
- HwndAppCommandInputProvider.cs
- FlowDecision.cs
- RuleProcessor.cs
- LinearQuaternionKeyFrame.cs
- SuppressIldasmAttribute.cs
- ProviderSettings.cs
- SortedList.cs
- EncoderReplacementFallback.cs
- Camera.cs
- DBConnection.cs
- SiteMapNodeItemEventArgs.cs
- VBCodeProvider.cs