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
- BasePattern.cs
- CfgRule.cs
- HostingEnvironmentException.cs
- CacheHelper.cs
- HtmlInputHidden.cs
- ClipboardData.cs
- TableColumnCollectionInternal.cs
- DefaultPrintController.cs
- _Semaphore.cs
- ToolboxItemAttribute.cs
- MetaModel.cs
- ProfileParameter.cs
- FontSizeConverter.cs
- InheritanceAttribute.cs
- PagedDataSource.cs
- ObjectCloneHelper.cs
- DateTimeOffsetConverter.cs
- ObjectManager.cs
- InvocationExpression.cs
- BinaryFormatter.cs
- GrowingArray.cs
- StrongTypingException.cs
- smtpconnection.cs
- WebPartZone.cs
- IteratorFilter.cs
- ConstraintEnumerator.cs
- ToolStripSeparatorRenderEventArgs.cs
- TransactionException.cs
- PropertyEmitter.cs
- XmlWhitespace.cs
- ConnectionsZone.cs
- ManifestSignatureInformation.cs
- Deflater.cs
- Vector3DAnimationUsingKeyFrames.cs
- UnknownWrapper.cs
- LocalizableResourceBuilder.cs
- PermissionToken.cs
- CallbackException.cs
- XmlObjectSerializerWriteContextComplexJson.cs
- WindowsTokenRoleProvider.cs
- WebMessageBodyStyleHelper.cs
- SemanticBasicElement.cs
- ResourceReferenceKeyNotFoundException.cs
- ReadOnlyObservableCollection.cs
- ClientEventManager.cs
- NamedPipeHostedTransportConfiguration.cs
- SerializerDescriptor.cs
- SizeLimitedCache.cs
- ADConnectionHelper.cs
- NameTable.cs
- documentsequencetextview.cs
- PageCatalogPart.cs
- ZipIOLocalFileDataDescriptor.cs
- OpacityConverter.cs
- ThreadStateException.cs
- HtmlTernaryTree.cs
- ChangeTracker.cs
- DBSchemaRow.cs
- HtmlFormWrapper.cs
- BamlVersionHeader.cs
- Calendar.cs
- ComplexObject.cs
- DrawingAttributesDefaultValueFactory.cs
- AssemblyBuilder.cs
- StringExpressionSet.cs
- ServiceAuthorizationBehavior.cs
- TemplateControl.cs
- Exceptions.cs
- WinEventWrap.cs
- MethodImplAttribute.cs
- HttpResponseInternalWrapper.cs
- ProgressBarAutomationPeer.cs
- Soap.cs
- PreservationFileWriter.cs
- DecoratedNameAttribute.cs
- JavaScriptSerializer.cs
- UserValidatedEventArgs.cs
- MergeLocalizationDirectives.cs
- FreezableCollection.cs
- recordstatefactory.cs
- TokenBasedSetEnumerator.cs
- WsatAdminException.cs
- UmAlQuraCalendar.cs
- XamlPointCollectionSerializer.cs
- Point3DCollection.cs
- XmlQueryStaticData.cs
- validation.cs
- HideDisabledControlAdapter.cs
- ListViewTableCell.cs
- BordersPage.cs
- PackageFilter.cs
- SqlDataSourceFilteringEventArgs.cs
- MultipartIdentifier.cs
- LayoutEditorPart.cs
- ValueExpressions.cs
- OletxResourceManager.cs
- ConfigurationValidatorAttribute.cs
- WinEventTracker.cs
- CancelEventArgs.cs
- ImageSourceConverter.cs