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
- BindingNavigator.cs
- EditCommandColumn.cs
- ClientRoleProvider.cs
- PixelFormats.cs
- wmiprovider.cs
- CodeAttributeArgumentCollection.cs
- SqlOuterApplyReducer.cs
- SimpleHandlerBuildProvider.cs
- TypeNameConverter.cs
- Pts.cs
- CachedTypeface.cs
- ConstructorNeedsTagAttribute.cs
- PriorityBinding.cs
- ConsumerConnectionPointCollection.cs
- precedingsibling.cs
- SynchronizedDispatch.cs
- _TLSstream.cs
- InertiaRotationBehavior.cs
- RuleSettingsCollection.cs
- QuaternionRotation3D.cs
- InputGestureCollection.cs
- TextEditorTables.cs
- StringPropertyBuilder.cs
- DebugHandleTracker.cs
- TextDecorationCollectionConverter.cs
- ProcessModelSection.cs
- HttpAsyncResult.cs
- Descriptor.cs
- ISAPIWorkerRequest.cs
- HostingEnvironmentException.cs
- TextStore.cs
- TextTreeNode.cs
- RegistryDataKey.cs
- ItemsPresenter.cs
- UrlSyndicationContent.cs
- LinkedResourceCollection.cs
- SkinBuilder.cs
- MachineKeyConverter.cs
- COM2FontConverter.cs
- MessageParameterAttribute.cs
- BaseProcessor.cs
- QueryableDataSourceEditData.cs
- BoundColumn.cs
- ObjectSet.cs
- EdmValidator.cs
- Win32MouseDevice.cs
- RefExpr.cs
- Decimal.cs
- TextElementEditingBehaviorAttribute.cs
- TableAutomationPeer.cs
- _CookieModule.cs
- MimeFormReflector.cs
- TypeUsageBuilder.cs
- PlainXmlDeserializer.cs
- CommentGlyph.cs
- StringUtil.cs
- EventMappingSettings.cs
- CompositeActivityValidator.cs
- RegionInfo.cs
- UpdateCommandGenerator.cs
- ProxyWebPart.cs
- Propagator.Evaluator.cs
- MailAddress.cs
- SmiContext.cs
- DataGridViewColumn.cs
- AsyncDataRequest.cs
- TextReader.cs
- EncoderReplacementFallback.cs
- PagerSettings.cs
- CompatibleComparer.cs
- TextContainer.cs
- PtsCache.cs
- WindowInteractionStateTracker.cs
- PerformanceCountersElement.cs
- FileStream.cs
- CacheManager.cs
- Wildcard.cs
- SafeArrayRankMismatchException.cs
- PriorityBinding.cs
- ToolStripRendererSwitcher.cs
- PrinterSettings.cs
- XPathSelectionIterator.cs
- ActivityExecutionWorkItem.cs
- _Rfc2616CacheValidators.cs
- HostingPreferredMapPath.cs
- DisableDpiAwarenessAttribute.cs
- SessionStateUtil.cs
- PageAsyncTaskManager.cs
- XmlSerializerVersionAttribute.cs
- GPPOINTF.cs
- CompilationUnit.cs
- VarRefManager.cs
- SortKey.cs
- TriggerBase.cs
- SecurityException.cs
- ListBindingHelper.cs
- XPathQilFactory.cs
- ToolStripDropDownClosingEventArgs.cs
- XmlDsigSep2000.cs
- ReturnEventArgs.cs