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
- StringUtil.cs
- ApplicationId.cs
- AttributeProviderAttribute.cs
- TextEffect.cs
- GroupBox.cs
- JapaneseLunisolarCalendar.cs
- OrCondition.cs
- RequestChannelBinder.cs
- ComPlusTypeLoader.cs
- MasterPage.cs
- ACL.cs
- EntityObject.cs
- AttachedAnnotationChangedEventArgs.cs
- WebPartConnectionsDisconnectVerb.cs
- MenuScrollingVisibilityConverter.cs
- AssemblyInfo.cs
- TableCellsCollectionEditor.cs
- X509CertificateRecipientServiceCredential.cs
- NameValueCollection.cs
- ReflectTypeDescriptionProvider.cs
- DataGridViewHitTestInfo.cs
- SessionStateItemCollection.cs
- FileUpload.cs
- ExclusiveCanonicalizationTransform.cs
- ResourceAttributes.cs
- TimeStampChecker.cs
- ValidationHelpers.cs
- TreeNodeCollection.cs
- CharacterMetricsDictionary.cs
- HttpWriter.cs
- DrawingImage.cs
- BamlLocalizationDictionary.cs
- SuppressIldasmAttribute.cs
- InkCanvasSelectionAdorner.cs
- ImageAnimator.cs
- MimePart.cs
- LockRecoveryTask.cs
- EnterpriseServicesHelper.cs
- SHA1CryptoServiceProvider.cs
- LassoSelectionBehavior.cs
- StylusEditingBehavior.cs
- XmlIlVisitor.cs
- FormViewModeEventArgs.cs
- FilePrompt.cs
- ResXResourceSet.cs
- EqualityComparer.cs
- WeakReference.cs
- WpfXamlMember.cs
- SuppressIldasmAttribute.cs
- KernelTypeValidation.cs
- XmlAttribute.cs
- Odbc32.cs
- EditorPartChrome.cs
- xdrvalidator.cs
- MultiView.cs
- HttpListenerRequest.cs
- HotCommands.cs
- SecurityElement.cs
- HttpCachePolicyElement.cs
- ImageDesigner.cs
- ThemeDirectoryCompiler.cs
- SolidColorBrush.cs
- FloaterBaseParagraph.cs
- SafeCoTaskMem.cs
- DataGridViewSortCompareEventArgs.cs
- CreatingCookieEventArgs.cs
- Blend.cs
- HMAC.cs
- MenuItemCollection.cs
- Interlocked.cs
- ToolStripStatusLabel.cs
- ObjectTypeMapping.cs
- OutputWindow.cs
- SmiRequestExecutor.cs
- ShaperBuffers.cs
- NotImplementedException.cs
- MenuItemStyleCollection.cs
- RegexCode.cs
- PopupRootAutomationPeer.cs
- InfoCardService.cs
- ControlDesigner.cs
- ClassData.cs
- JavaScriptString.cs
- DataGridViewRowHeightInfoNeededEventArgs.cs
- XamlReader.cs
- WebPartDisplayModeEventArgs.cs
- SHA1Managed.cs
- bindurihelper.cs
- ItemsControl.cs
- CachedBitmap.cs
- PropertyConverter.cs
- PointCollection.cs
- DefaultTextStoreTextComposition.cs
- DataColumnMappingCollection.cs
- LoadGrammarCompletedEventArgs.cs
- FileLogRecordEnumerator.cs
- ExecutionContext.cs
- _BasicClient.cs
- HandlerBase.cs
- StreamInfo.cs