Code:
/ FX-1434 / FX-1434 / 1.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
- IndexedString.cs
- PageAsyncTask.cs
- CodeAttributeArgumentCollection.cs
- MutexSecurity.cs
- mediapermission.cs
- OutputCacheSettingsSection.cs
- COM2PictureConverter.cs
- FtpCachePolicyElement.cs
- CommandField.cs
- CodeSnippetExpression.cs
- InlineUIContainer.cs
- DataGridPageChangedEventArgs.cs
- SkinIDTypeConverter.cs
- SID.cs
- EdmSchemaError.cs
- XmlDownloadManager.cs
- ValidationHelper.cs
- XmlEncodedRawTextWriter.cs
- arabicshape.cs
- oledbconnectionstring.cs
- TransactionManagerProxy.cs
- XmlUrlResolver.cs
- JsonReader.cs
- DataBindingHandlerAttribute.cs
- RemotingSurrogateSelector.cs
- Constants.cs
- ConfigXmlText.cs
- SmtpNetworkElement.cs
- PropertyIdentifier.cs
- ProgressBar.cs
- Types.cs
- SessionState.cs
- OperationPickerDialog.designer.cs
- WebCategoryAttribute.cs
- ImageSourceConverter.cs
- XPathNodeList.cs
- Propagator.Evaluator.cs
- DebugView.cs
- ImageBrush.cs
- MostlySingletonList.cs
- WebConfigurationFileMap.cs
- Rect3D.cs
- XsltQilFactory.cs
- CompilerLocalReference.cs
- SafeBuffer.cs
- PolyLineSegment.cs
- EntityStoreSchemaGenerator.cs
- Properties.cs
- LocalizationComments.cs
- DirectionalAction.cs
- xdrvalidator.cs
- FreezableCollection.cs
- MinimizableAttributeTypeConverter.cs
- TableDesigner.cs
- HandlerFactoryWrapper.cs
- RightsManagementErrorHandler.cs
- FileDialogPermission.cs
- CommandSet.cs
- Panel.cs
- DefaultWorkflowSchedulerService.cs
- VectorCollectionConverter.cs
- MailAddressCollection.cs
- Queue.cs
- StaticFileHandler.cs
- ClientFactory.cs
- FieldAccessException.cs
- BackStopAuthenticationModule.cs
- DefaultPrintController.cs
- TextServicesHost.cs
- FilteredXmlReader.cs
- SequenceNumber.cs
- ToolStripDropDown.cs
- DbQueryCommandTree.cs
- DisableDpiAwarenessAttribute.cs
- UIElement3DAutomationPeer.cs
- SqlUtils.cs
- IndexedGlyphRun.cs
- DataSourceControl.cs
- RegexInterpreter.cs
- Vertex.cs
- DBAsyncResult.cs
- CharacterString.cs
- StrokeCollection.cs
- ServiceModelActivity.cs
- SerializationObjectManager.cs
- Math.cs
- NullableBoolConverter.cs
- DataGridTableStyleMappingNameEditor.cs
- MsmqHostedTransportManager.cs
- SplitterEvent.cs
- BaseDataList.cs
- RichTextBox.cs
- VSWCFServiceContractGenerator.cs
- Enlistment.cs
- DependencyPropertyKind.cs
- ConstructorNeedsTagAttribute.cs
- PhysicalAddress.cs
- GenericTypeParameterBuilder.cs
- ItemList.cs
- LockCookie.cs