Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- CellParaClient.cs
- SchemaObjectWriter.cs
- DependencyProperty.cs
- Msmq4PoisonHandler.cs
- SetIterators.cs
- XmlHierarchicalEnumerable.cs
- XmlSchemaGroup.cs
- DocumentPageViewAutomationPeer.cs
- CompensatableTransactionScopeActivityDesigner.cs
- FormViewDeletedEventArgs.cs
- StorageRoot.cs
- SimpleApplicationHost.cs
- CultureSpecificStringDictionary.cs
- Track.cs
- HeaderPanel.cs
- SamlAuthenticationStatement.cs
- CheckBox.cs
- VersionedStreamOwner.cs
- EntityException.cs
- ChineseLunisolarCalendar.cs
- NativeMethods.cs
- ScriptingProfileServiceSection.cs
- RuntimeWrappedException.cs
- ToolboxDataAttribute.cs
- WebScriptMetadataFormatter.cs
- ScriptingAuthenticationServiceSection.cs
- ViewSimplifier.cs
- BitVector32.cs
- EntityDataSourceColumn.cs
- ClientSession.cs
- ExceptionUtility.cs
- ProxyHelper.cs
- ReadOnlyDataSourceView.cs
- StructuredTypeEmitter.cs
- IfAction.cs
- DPTypeDescriptorContext.cs
- MetadataArtifactLoader.cs
- BitHelper.cs
- OdbcPermission.cs
- ExclusiveCanonicalizationTransform.cs
- DBDataPermission.cs
- AuthorizationRuleCollection.cs
- DataContext.cs
- VerticalAlignConverter.cs
- ComplexBindingPropertiesAttribute.cs
- FlatButtonAppearance.cs
- BackEase.cs
- ConvertEvent.cs
- StyleXamlParser.cs
- ObjectKeyFrameCollection.cs
- __Error.cs
- TypeUtil.cs
- ZoomPercentageConverter.cs
- TemplateContentLoader.cs
- Wrapper.cs
- ComponentEvent.cs
- RequestNavigateEventArgs.cs
- DialogResultConverter.cs
- ConnectionModeReader.cs
- RuleRefElement.cs
- DetailsViewUpdatedEventArgs.cs
- BuildResult.cs
- EditorAttribute.cs
- TypeInfo.cs
- _OverlappedAsyncResult.cs
- CodeArgumentReferenceExpression.cs
- Hash.cs
- SuppressMessageAttribute.cs
- RepeaterCommandEventArgs.cs
- ElementHostAutomationPeer.cs
- SplineKeyFrames.cs
- ContextMenuStripGroupCollection.cs
- ArgIterator.cs
- IWorkflowDebuggerService.cs
- CharacterHit.cs
- COM2ExtendedUITypeEditor.cs
- TypePresenter.xaml.cs
- CollaborationHelperFunctions.cs
- PackWebRequestFactory.cs
- LinqExpressionNormalizer.cs
- DiscoveryMessageSequence.cs
- ConnectionStringSettingsCollection.cs
- SQLDateTime.cs
- VersionedStreamOwner.cs
- MouseActionValueSerializer.cs
- ReadOnlyTernaryTree.cs
- _UriTypeConverter.cs
- SourceSwitch.cs
- CreateParams.cs
- ObjectPersistData.cs
- GridViewEditEventArgs.cs
- XmlILConstructAnalyzer.cs
- SafeHandle.cs
- StylusPoint.cs
- QueryResponse.cs
- JsonQNameDataContract.cs
- DbConnectionClosed.cs
- TreeViewTemplateSelector.cs
- GeometryHitTestParameters.cs
- UriTemplateVariablePathSegment.cs