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
- ArrayConverter.cs
- Label.cs
- WebPartEditVerb.cs
- SqlAggregateChecker.cs
- ExpressionLexer.cs
- IRCollection.cs
- InvokePattern.cs
- ColorConvertedBitmap.cs
- HandlerFactoryWrapper.cs
- DependencyPropertyKind.cs
- PointHitTestResult.cs
- WebPartManager.cs
- FacetDescriptionElement.cs
- ColumnResizeUndoUnit.cs
- StateDesigner.TransitionInfo.cs
- FontNamesConverter.cs
- SqlFlattener.cs
- QilReference.cs
- BindingValueChangedEventArgs.cs
- StreamReader.cs
- StylusPointProperty.cs
- ItemCheckEvent.cs
- ControlValuePropertyAttribute.cs
- IPEndPointCollection.cs
- ValidatorCompatibilityHelper.cs
- DispatcherFrame.cs
- ProxySimple.cs
- PathFigureCollectionConverter.cs
- WebPartZoneAutoFormat.cs
- DPAPIProtectedConfigurationProvider.cs
- FontConverter.cs
- Scripts.cs
- ControlParameter.cs
- BCLDebug.cs
- DataServiceProcessingPipelineEventArgs.cs
- FixedSOMTableRow.cs
- RuleSettings.cs
- PopupEventArgs.cs
- WindowsBrush.cs
- SafeCryptContextHandle.cs
- TripleDES.cs
- ObjectPropertyMapping.cs
- SharedHttpTransportManager.cs
- RowToFieldTransformer.cs
- OleDbConnectionFactory.cs
- VisualStyleTypesAndProperties.cs
- AnnotationService.cs
- ApplicationHost.cs
- ErrorFormatter.cs
- SmuggledIUnknown.cs
- BindingExpression.cs
- ExpressionParser.cs
- PerformanceCounterPermissionEntry.cs
- TextRangeEditTables.cs
- ObjectMemberMapping.cs
- DataGridState.cs
- DataServiceKeyAttribute.cs
- UITypeEditor.cs
- XmlSchemaAnnotated.cs
- PassportAuthenticationModule.cs
- ApplicationInfo.cs
- JournalNavigationScope.cs
- StringToken.cs
- ScrollViewerAutomationPeer.cs
- Logging.cs
- FontResourceCache.cs
- FormViewDesigner.cs
- ImageFormat.cs
- DataTableCollection.cs
- CollectionChange.cs
- Point.cs
- HTMLTagNameToTypeMapper.cs
- FixedDocument.cs
- SmtpLoginAuthenticationModule.cs
- xmlsaver.cs
- X509ChainPolicy.cs
- OdbcError.cs
- UserControlParser.cs
- WindowsUpDown.cs
- ResourceReader.cs
- EDesignUtil.cs
- AttributeUsageAttribute.cs
- Page.cs
- sqlser.cs
- AttributeCollection.cs
- CompositeCollectionView.cs
- MiniLockedBorderGlyph.cs
- Delegate.cs
- Comparer.cs
- ParagraphVisual.cs
- ChangeNode.cs
- storepermission.cs
- TimeSpanConverter.cs
- ExtensionSimplifierMarkupObject.cs
- RangeValidator.cs
- ToolStripArrowRenderEventArgs.cs
- ReadWriteSpinLock.cs
- IssuanceLicense.cs
- BrushConverter.cs
- PtsContext.cs