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
- WebServiceErrorEvent.cs
- WorkflowEnvironment.cs
- OdbcTransaction.cs
- ThrowOnMultipleAssignment.cs
- RequestFactory.cs
- InOutArgument.cs
- WebPartEditVerb.cs
- Frame.cs
- XPathScanner.cs
- DesignerAutoFormat.cs
- DecoratedNameAttribute.cs
- ProjectionCamera.cs
- Calendar.cs
- SweepDirectionValidation.cs
- Rect.cs
- InputScopeAttribute.cs
- HttpDigestClientElement.cs
- HtmlToClrEventProxy.cs
- JournalEntryStack.cs
- SHA256CryptoServiceProvider.cs
- DateTimeOffsetConverter.cs
- KernelTypeValidation.cs
- EntityContainerEntitySet.cs
- XmlSchemaAny.cs
- XmlChildNodes.cs
- BamlResourceDeserializer.cs
- SchemaInfo.cs
- wgx_commands.cs
- Array.cs
- SmiRecordBuffer.cs
- ManipulationDeltaEventArgs.cs
- SyndicationCategory.cs
- CodeTypeMember.cs
- CrossContextChannel.cs
- ConsumerConnectionPointCollection.cs
- LineServicesRun.cs
- HandlerWithFactory.cs
- ArrayWithOffset.cs
- XmlSchemaAnnotation.cs
- NamespaceMapping.cs
- CachedPathData.cs
- DataGridView.cs
- TTSEngineProxy.cs
- ProfileModule.cs
- ElementHostPropertyMap.cs
- LineUtil.cs
- EventInfo.cs
- Registry.cs
- PresentationAppDomainManager.cs
- PingReply.cs
- ObjectAnimationUsingKeyFrames.cs
- RectangleGeometry.cs
- SqlException.cs
- ToolStripOverflow.cs
- DBSqlParser.cs
- Attachment.cs
- GuidelineCollection.cs
- RenderData.cs
- DataKey.cs
- XmlHierarchicalDataSourceView.cs
- PathFigure.cs
- NullExtension.cs
- XPathChildIterator.cs
- ConstNode.cs
- ProfilePropertyNameValidator.cs
- OutOfMemoryException.cs
- XmlDocumentSurrogate.cs
- WebPermission.cs
- CompoundFileStreamReference.cs
- LiteralControl.cs
- HwndProxyElementProvider.cs
- LoginCancelEventArgs.cs
- DrawingImage.cs
- DrawingAttributes.cs
- SmiTypedGetterSetter.cs
- CacheOutputQuery.cs
- CmsInterop.cs
- TreeViewItemAutomationPeer.cs
- SafeFileMappingHandle.cs
- VisualStyleTypesAndProperties.cs
- ProviderSettingsCollection.cs
- ObjectKeyFrameCollection.cs
- StrokeRenderer.cs
- DateRangeEvent.cs
- LoginCancelEventArgs.cs
- LongAverageAggregationOperator.cs
- ReservationCollection.cs
- CacheEntry.cs
- LayoutSettings.cs
- BamlRecords.cs
- KeyboardDevice.cs
- GeometryDrawing.cs
- GraphicsPath.cs
- HttpProfileGroupBase.cs
- LogConverter.cs
- initElementDictionary.cs
- TreeViewDesigner.cs
- DataControlFieldsEditor.cs
- _UriSyntax.cs
- WsdlBuildProvider.cs