Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / fx / src / xsp / System / Web / UI / WebControls / FormParameter.cs / 2 / FormParameter.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.WebControls { using System; using System.ComponentModel; using System.Data; 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, database type, and /// form field. /// public FormParameter(string name, DbType dbType, string formField) : base(name, dbType) { 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]; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.WebControls { using System; using System.ComponentModel; using System.Data; 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, database type, and /// form field. /// public FormParameter(string name, DbType dbType, string formField) : base(name, dbType) { 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]; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SolidBrush.cs
- ObjectIDGenerator.cs
- TextParagraph.cs
- TreeView.cs
- DataControlFieldHeaderCell.cs
- InvalidDataException.cs
- SplashScreenNativeMethods.cs
- VarInfo.cs
- ListBindingHelper.cs
- DnsPermission.cs
- HtmlAnchor.cs
- FormsAuthentication.cs
- ImageDesigner.cs
- RawStylusSystemGestureInputReport.cs
- Substitution.cs
- PropertyEmitterBase.cs
- CaseExpr.cs
- OleDbWrapper.cs
- ModelFunction.cs
- FrameworkElement.cs
- PageSettings.cs
- SynchronizationFilter.cs
- WebHeaderCollection.cs
- MetabaseServerConfig.cs
- TextServicesCompartment.cs
- SystemIcons.cs
- Int32AnimationUsingKeyFrames.cs
- BitmapEffectOutputConnector.cs
- SByte.cs
- ellipse.cs
- PropertyPath.cs
- ScrollBar.cs
- SmtpMail.cs
- EventLogPermissionEntry.cs
- BitmapEffectInput.cs
- DiffuseMaterial.cs
- ServiceDescriptions.cs
- GridViewCommandEventArgs.cs
- NegationPusher.cs
- DragEvent.cs
- diagnosticsswitches.cs
- ADMembershipProvider.cs
- TreeNodeClickEventArgs.cs
- ChunkedMemoryStream.cs
- DeferredReference.cs
- ObjectListFieldCollection.cs
- DataShape.cs
- PersistenceMetadataNamespace.cs
- DbConnectionHelper.cs
- AgileSafeNativeMemoryHandle.cs
- ComponentEvent.cs
- PreparingEnlistment.cs
- SendMessageRecord.cs
- LayoutSettings.cs
- UrlMappingsSection.cs
- SmtpNetworkElement.cs
- EntityDataSourceQueryBuilder.cs
- XmlException.cs
- PersistenceTypeAttribute.cs
- SmiRequestExecutor.cs
- CodeBlockBuilder.cs
- CqlParserHelpers.cs
- XmlSchemaParticle.cs
- DiagnosticTraceSource.cs
- BookmarkUndoUnit.cs
- CompileLiteralTextParser.cs
- DbConnectionHelper.cs
- TextElementEnumerator.cs
- ChangeNode.cs
- SqlTransaction.cs
- WindowProviderWrapper.cs
- PreProcessor.cs
- SQLInt16.cs
- EnlistmentTraceIdentifier.cs
- SmiSettersStream.cs
- ForeignKeyConstraint.cs
- Function.cs
- Pen.cs
- NavigationEventArgs.cs
- Vector3D.cs
- FileBasedResourceGroveler.cs
- InvokePattern.cs
- UnmanagedMarshal.cs
- Panel.cs
- XmlSchemaSubstitutionGroup.cs
- WebPartTransformer.cs
- TextSerializer.cs
- ForwardPositionQuery.cs
- CompModSwitches.cs
- ResourceManager.cs
- VerificationException.cs
- ExpressionQuoter.cs
- TouchesOverProperty.cs
- RTTypeWrapper.cs
- CreateUserErrorEventArgs.cs
- StructuredTypeEmitter.cs
- XmlArrayItemAttributes.cs
- ProxyManager.cs
- SynchronizedRandom.cs
- CustomCategoryAttribute.cs