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
- dataSvcMapFileLoader.cs
- SchemaImporterExtension.cs
- WhereaboutsReader.cs
- SqlRowUpdatedEvent.cs
- GreenMethods.cs
- KeyTimeConverter.cs
- IItemContainerGenerator.cs
- RTTypeWrapper.cs
- SizeConverter.cs
- Cursors.cs
- CacheOutputQuery.cs
- IdnElement.cs
- ControlOperationInvoker.cs
- ReachDocumentSequenceSerializer.cs
- SplitContainer.cs
- Label.cs
- LineBreakRecord.cs
- _ScatterGatherBuffers.cs
- AuthenticatingEventArgs.cs
- WebReferenceCollection.cs
- UIElementCollection.cs
- SymbolMethod.cs
- AppDomain.cs
- MailWriter.cs
- TextCompositionEventArgs.cs
- Label.cs
- BuilderPropertyEntry.cs
- safex509handles.cs
- GeometryConverter.cs
- ViewStateModeByIdAttribute.cs
- DeviceContext2.cs
- ObservableDictionary.cs
- HtmlSelect.cs
- ReceiveActivityValidator.cs
- NonPrimarySelectionGlyph.cs
- ClassicBorderDecorator.cs
- CharConverter.cs
- TraceUtils.cs
- ColorMatrix.cs
- DbParameterHelper.cs
- ThrowHelper.cs
- HttpResponseHeader.cs
- CopyNodeSetAction.cs
- TimeoutException.cs
- BaseDataBoundControlDesigner.cs
- BackgroundFormatInfo.cs
- ScrollEvent.cs
- XmlSerializationGeneratedCode.cs
- ResourceWriter.cs
- rsa.cs
- BinaryReader.cs
- CurrencyManager.cs
- StreamGeometry.cs
- VisualStyleRenderer.cs
- FragmentNavigationEventArgs.cs
- GenericEnumConverter.cs
- smtppermission.cs
- XmlTypeAttribute.cs
- UrlMapping.cs
- AddressUtility.cs
- UnsafeNetInfoNativeMethods.cs
- SoapEnumAttribute.cs
- Misc.cs
- Point.cs
- QueryContext.cs
- HttpCacheVary.cs
- DataTableMapping.cs
- InfoCardXmlSerializer.cs
- FormsAuthentication.cs
- EncryptedXml.cs
- UnsafeNativeMethods.cs
- TileModeValidation.cs
- NamedPipeProcessProtocolHandler.cs
- DocComment.cs
- StdRegProviderWrapper.cs
- FileRecordSequenceHelper.cs
- DataGridViewCellStyle.cs
- XhtmlBasicTextViewAdapter.cs
- BitmapEffectInputData.cs
- RoleManagerSection.cs
- BuildResultCache.cs
- BatchServiceHost.cs
- VolatileEnlistmentState.cs
- ActiveXHelper.cs
- XmlValidatingReader.cs
- XmlSequenceWriter.cs
- PropertyEmitter.cs
- LinqDataSourceInsertEventArgs.cs
- ExtendedProperty.cs
- RelationshipEntry.cs
- Util.cs
- EntitySetBase.cs
- UserValidatedEventArgs.cs
- FormatterServices.cs
- NetworkStream.cs
- BooleanProjectedSlot.cs
- DefaultObjectMappingItemCollection.cs
- InheritanceRules.cs
- DesigntimeLicenseContextSerializer.cs
- ContextMenu.cs