Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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.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
- RoleService.cs
- IsolatedStorageException.cs
- TextCollapsingProperties.cs
- CqlLexerHelpers.cs
- QueryInterceptorAttribute.cs
- StickyNoteHelper.cs
- StorageSetMapping.cs
- HtmlContainerControl.cs
- LiteralControl.cs
- RectAnimationBase.cs
- SqlAliasesReferenced.cs
- OdbcConnectionOpen.cs
- EventMap.cs
- TemplateBindingExtension.cs
- SmiTypedGetterSetter.cs
- Root.cs
- SqlProviderServices.cs
- CacheChildrenQuery.cs
- ListViewCancelEventArgs.cs
- XmlObjectSerializer.cs
- DesignerTransaction.cs
- FormDocumentDesigner.cs
- WebPartTransformerAttribute.cs
- Lease.cs
- Exceptions.cs
- _ListenerAsyncResult.cs
- _NegotiateClient.cs
- WebConfigurationManager.cs
- DesignerAutoFormatStyle.cs
- MetadataCache.cs
- OutputCacheProfile.cs
- MetadataItemEmitter.cs
- DependencyObjectType.cs
- EngineSite.cs
- PropertyChangedEventArgs.cs
- ReadOnlyDictionary.cs
- WorkflowPrinting.cs
- HybridObjectCache.cs
- CopyAction.cs
- SystemBrushes.cs
- DefaultEvaluationContext.cs
- OutOfProcStateClientManager.cs
- WebServiceErrorEvent.cs
- HashMembershipCondition.cs
- BitmapEffectGroup.cs
- EditorPart.cs
- InputProcessorProfiles.cs
- MessageHeaderInfoTraceRecord.cs
- CrossSiteScriptingValidation.cs
- ImageFormat.cs
- ContentPropertyAttribute.cs
- JavaScriptObjectDeserializer.cs
- Util.cs
- UriSectionReader.cs
- StatusBarPanel.cs
- Parser.cs
- TabItemWrapperAutomationPeer.cs
- RayMeshGeometry3DHitTestResult.cs
- MapPathBasedVirtualPathProvider.cs
- DependencySource.cs
- InstanceDescriptor.cs
- TimelineGroup.cs
- DesignerPerfEventProvider.cs
- ConfigurationStrings.cs
- TextDpi.cs
- RijndaelCryptoServiceProvider.cs
- MissingManifestResourceException.cs
- MultipartContentParser.cs
- MdbDataFileEditor.cs
- MetaForeignKeyColumn.cs
- DataTablePropertyDescriptor.cs
- GregorianCalendar.cs
- Hash.cs
- CapabilitiesUse.cs
- SaveFileDialogDesigner.cs
- SQLByte.cs
- LoadedOrUnloadedOperation.cs
- IDQuery.cs
- DbException.cs
- DynamicValidatorEventArgs.cs
- SecurityDescriptor.cs
- Tokenizer.cs
- WebSysDescriptionAttribute.cs
- TransactionFlowBindingElementImporter.cs
- HierarchicalDataSourceControl.cs
- ObjectMaterializedEventArgs.cs
- SocketCache.cs
- TranslateTransform.cs
- FullTextLine.cs
- LogRecordSequence.cs
- DBCommandBuilder.cs
- SqlSelectStatement.cs
- ConsoleKeyInfo.cs
- ResourceManager.cs
- XmlHierarchyData.cs
- SessionPageStatePersister.cs
- SQLBinaryStorage.cs
- Model3DCollection.cs
- FaultReason.cs
- MeasureData.cs