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
- EndpointInfoCollection.cs
- StyleSelector.cs
- SystemPens.cs
- JournalEntryListConverter.cs
- OdbcParameterCollection.cs
- TextEffectCollection.cs
- LassoHelper.cs
- CompiledIdentityConstraint.cs
- TypedRowGenerator.cs
- ColorKeyFrameCollection.cs
- BamlRecordWriter.cs
- WebColorConverter.cs
- glyphs.cs
- OptimizedTemplateContentHelper.cs
- StringUtil.cs
- ObjectDataSourceView.cs
- PersonalizationProvider.cs
- ReaderWriterLock.cs
- ProcessInputEventArgs.cs
- SqlHelper.cs
- CatalogZone.cs
- TemplateInstanceAttribute.cs
- BooleanFunctions.cs
- ProfessionalColors.cs
- RoutedEventConverter.cs
- GPRECT.cs
- ObjectListCommandEventArgs.cs
- QilValidationVisitor.cs
- EdmComplexTypeAttribute.cs
- CodeParameterDeclarationExpression.cs
- CompressionTransform.cs
- PictureBox.cs
- DebugView.cs
- IconHelper.cs
- ConstraintCollection.cs
- QueryInterceptorAttribute.cs
- SiteMapNodeItemEventArgs.cs
- SvcMapFile.cs
- GroupBox.cs
- Zone.cs
- DescendantBaseQuery.cs
- ObjectQuery_EntitySqlExtensions.cs
- GenericWebPart.cs
- ListBoxItemWrapperAutomationPeer.cs
- DecoderFallbackWithFailureFlag.cs
- InteropTrackingRecord.cs
- ZipIOExtraFieldZip64Element.cs
- BufferedGraphicsManager.cs
- StringSource.cs
- Border.cs
- Command.cs
- WebPartActionVerb.cs
- BitmapVisualManager.cs
- ImageCollectionEditor.cs
- TrackingServices.cs
- ReadOnlyCollectionBase.cs
- DesignerCatalogPartChrome.cs
- HelpInfo.cs
- EntityUtil.cs
- SqlServer2KCompatibilityCheck.cs
- TextSelection.cs
- ReverseInheritProperty.cs
- GridItemPattern.cs
- HttpResponseMessageProperty.cs
- Polyline.cs
- DataGridViewBindingCompleteEventArgs.cs
- PipelineComponent.cs
- HashAlgorithm.cs
- DataGridViewRowCollection.cs
- WebPartConnectionsCancelEventArgs.cs
- SQLBinary.cs
- WmlCommandAdapter.cs
- PartialClassGenerationTask.cs
- HtmlTextViewAdapter.cs
- HtmlContainerControl.cs
- StorageMappingItemLoader.cs
- CodeTypeDeclarationCollection.cs
- PointF.cs
- ServicePointManagerElement.cs
- WebPartUserCapability.cs
- WindowsGraphics2.cs
- SamlAuthorizationDecisionStatement.cs
- _FtpDataStream.cs
- ActivityStateRecord.cs
- InputLangChangeRequestEvent.cs
- EnvelopedSignatureTransform.cs
- CodeGotoStatement.cs
- ArrayElementGridEntry.cs
- Lasso.cs
- WebPartsPersonalization.cs
- UnionExpr.cs
- TraceHandlerErrorFormatter.cs
- CancellationTokenSource.cs
- NamedPipeActivation.cs
- InputBinder.cs
- ExpressionDumper.cs
- CacheVirtualItemsEvent.cs
- ExpressionEditorAttribute.cs
- WebPartCloseVerb.cs
- DataColumnMapping.cs