Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / DEVDIV / depot / DevDiv / releases / 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. //------------------------------------------------------------------------------ //// 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
- InstanceData.cs
- CharacterMetrics.cs
- FormViewModeEventArgs.cs
- HttpWebRequest.cs
- PeerInvitationResponse.cs
- XsltConvert.cs
- XmlSerializationGeneratedCode.cs
- CircleHotSpot.cs
- EditorPartCollection.cs
- FreezableDefaultValueFactory.cs
- ProfileService.cs
- XPathSingletonIterator.cs
- FontStyle.cs
- OdbcCommand.cs
- RightNameExpirationInfoPair.cs
- LocalizableResourceBuilder.cs
- WorkflowInstanceQuery.cs
- PaintEvent.cs
- AttachedPropertyMethodSelector.cs
- WorkflowInstanceQuery.cs
- FailedToStartupUIException.cs
- LocatorManager.cs
- FilePrompt.cs
- RenderData.cs
- DuplicateDetector.cs
- ChannelDispatcherCollection.cs
- ChtmlLinkAdapter.cs
- ConstructorExpr.cs
- Help.cs
- SmiTypedGetterSetter.cs
- JavaScriptString.cs
- WarningException.cs
- ReachDocumentReferenceCollectionSerializer.cs
- CompositionDesigner.cs
- TypeDescriptionProviderAttribute.cs
- ThreadExceptionDialog.cs
- FileNameEditor.cs
- ArithmeticException.cs
- CLSCompliantAttribute.cs
- ParserHooks.cs
- _DigestClient.cs
- DataGridViewColumnDesigner.cs
- FixedElement.cs
- EnumConverter.cs
- EndGetFileNameFromUserRequest.cs
- ResourceIDHelper.cs
- IntSecurity.cs
- Profiler.cs
- WebServiceResponseDesigner.cs
- SolidBrush.cs
- SynchronousChannelMergeEnumerator.cs
- ToggleButtonAutomationPeer.cs
- NetworkStream.cs
- ArraySet.cs
- Point3D.cs
- TextReader.cs
- FatalException.cs
- PhysicalAddress.cs
- DesignerTransactionCloseEvent.cs
- ColumnMapTranslator.cs
- AnnouncementEventArgs.cs
- SqlIdentifier.cs
- ReliableSessionElement.cs
- SymLanguageVendor.cs
- InvalidPropValue.cs
- StoragePropertyMapping.cs
- TextView.cs
- FontInfo.cs
- MetadataArtifactLoaderCompositeFile.cs
- PropertyMapper.cs
- Utils.cs
- EdmSchemaError.cs
- XmlTextAttribute.cs
- _SslSessionsCache.cs
- HotSpotCollectionEditor.cs
- FilterableData.cs
- DesignerForm.cs
- TimeoutException.cs
- RawStylusInputCustomDataList.cs
- RequiredFieldValidator.cs
- PrinterSettings.cs
- WmlCommandAdapter.cs
- SafeRightsManagementSessionHandle.cs
- AppSettingsExpressionBuilder.cs
- ImageButton.cs
- TransportBindingElementImporter.cs
- ListViewInsertedEventArgs.cs
- PageThemeBuildProvider.cs
- LoadGrammarCompletedEventArgs.cs
- FontNamesConverter.cs
- ColumnMapVisitor.cs
- GrammarBuilder.cs
- BrowserDefinitionCollection.cs
- IriParsingElement.cs
- AttributeAction.cs
- NonSerializedAttribute.cs
- SessionSwitchEventArgs.cs
- DataSourceCacheDurationConverter.cs
- TextCharacters.cs
- VirtualizedCellInfoCollection.cs