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
- GetWinFXPath.cs
- XmlCustomFormatter.cs
- TextRunProperties.cs
- OleDbPermission.cs
- QueryTaskGroupState.cs
- LineGeometry.cs
- ResourceDictionaryCollection.cs
- LogSwitch.cs
- NullToBooleanConverter.cs
- XhtmlBasicFormAdapter.cs
- TextEditorMouse.cs
- HtmlShimManager.cs
- BasePropertyDescriptor.cs
- WebPartUserCapability.cs
- PolyQuadraticBezierSegment.cs
- EventMappingSettingsCollection.cs
- MonthCalendar.cs
- ExpressionTextBox.xaml.cs
- WsatProxy.cs
- UTF7Encoding.cs
- ThemeDirectoryCompiler.cs
- PermissionSetEnumerator.cs
- Nodes.cs
- _LocalDataStoreMgr.cs
- Processor.cs
- WebBrowserPermission.cs
- SmtpDateTime.cs
- HttpChannelBindingToken.cs
- RegexRunnerFactory.cs
- LicFileLicenseProvider.cs
- CommandConverter.cs
- EntityParameter.cs
- Rect.cs
- Attributes.cs
- PositiveTimeSpanValidator.cs
- InstanceNameConverter.cs
- CqlLexerHelpers.cs
- MemberCollection.cs
- DataGridViewRowHeaderCell.cs
- PagedDataSource.cs
- ToolStripSettings.cs
- PkcsMisc.cs
- FrameworkElementAutomationPeer.cs
- XmlAttributeOverrides.cs
- TransformerInfo.cs
- NamespaceList.cs
- TypeConverterHelper.cs
- ScriptReferenceBase.cs
- DebugManager.cs
- XmlSchemaNotation.cs
- Message.cs
- AudioLevelUpdatedEventArgs.cs
- TextTreeTextNode.cs
- DelegateHelpers.cs
- LayoutDump.cs
- DataGridViewColumnCollection.cs
- ZipArchive.cs
- JoinTreeNode.cs
- PointKeyFrameCollection.cs
- WindowAutomationPeer.cs
- TimeZoneNotFoundException.cs
- WebPartChrome.cs
- Validator.cs
- SmiContextFactory.cs
- Model3DGroup.cs
- ProfileGroupSettings.cs
- SqlDelegatedTransaction.cs
- ListParaClient.cs
- PipelineModuleStepContainer.cs
- ValidationPropertyAttribute.cs
- Registry.cs
- UIElementCollection.cs
- IpcClientChannel.cs
- ReadWriteSpinLock.cs
- ContextConfiguration.cs
- BaseValidatorDesigner.cs
- ECDiffieHellmanPublicKey.cs
- SplineKeyFrames.cs
- InternalConfigRoot.cs
- XmlSchemaComplexContentRestriction.cs
- UnionCodeGroup.cs
- LineServices.cs
- HitTestResult.cs
- NetworkAddressChange.cs
- XmlUrlResolver.cs
- ReflectionPermission.cs
- BeginEvent.cs
- DataTablePropertyDescriptor.cs
- SystemNetHelpers.cs
- Knowncolors.cs
- EmbeddedMailObjectsCollection.cs
- COM2IDispatchConverter.cs
- ResponseBodyWriter.cs
- VisualStyleRenderer.cs
- Vertex.cs
- SynchronizedInputHelper.cs
- URLString.cs
- SamlAuthenticationStatement.cs
- NavigationCommands.cs
- SqlMethodCallConverter.cs