Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / ndp / fx / src / xsp / System / Web / UI / WebControls / FormParameter.cs / 1 / 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
- MimeMultiPart.cs
- SynchronizedCollection.cs
- HtmlShimManager.cs
- ChangeNode.cs
- CommandField.cs
- SoapFault.cs
- SimpleWorkerRequest.cs
- Authorization.cs
- WeakReference.cs
- DataGridViewRowPostPaintEventArgs.cs
- TextSelectionHelper.cs
- OleAutBinder.cs
- FlowLayoutSettings.cs
- XmlSchemaException.cs
- DiagnosticsConfiguration.cs
- CodeConstructor.cs
- ToolStripPanelCell.cs
- NamespaceCollection.cs
- ModuleConfigurationInfo.cs
- versioninfo.cs
- WebPartEditorOkVerb.cs
- ModifierKeysConverter.cs
- DrawTreeNodeEventArgs.cs
- ViewStateModeByIdAttribute.cs
- WindowsStartMenu.cs
- SimpleType.cs
- PeerServiceMessageContracts.cs
- HttpHandlerAction.cs
- Condition.cs
- MessageAction.cs
- RuleEngine.cs
- AssemblySettingAttributes.cs
- XsltLoader.cs
- BrowserCapabilitiesFactoryBase.cs
- ValidateNames.cs
- AsymmetricKeyExchangeFormatter.cs
- DrawingBrush.cs
- COM2EnumConverter.cs
- Color.cs
- GridErrorDlg.cs
- AtomPub10ServiceDocumentFormatter.cs
- OdbcCommandBuilder.cs
- ContentTypeSettingClientMessageFormatter.cs
- DBConnection.cs
- ExpressionBuilderContext.cs
- CodeRemoveEventStatement.cs
- QueryableFilterRepeater.cs
- MultiByteCodec.cs
- Int64KeyFrameCollection.cs
- HtmlInputText.cs
- NavigationWindowAutomationPeer.cs
- ExpressionLexer.cs
- ToolStripContentPanel.cs
- ScriptControlDescriptor.cs
- RootAction.cs
- ModelItem.cs
- RuntimeWrappedException.cs
- ListBox.cs
- SystemPens.cs
- SqlCacheDependencySection.cs
- CAGDesigner.cs
- FileSystemWatcher.cs
- CompareValidator.cs
- WebPartCatalogCloseVerb.cs
- FixedSOMSemanticBox.cs
- HttpPostedFile.cs
- DataGridTableCollection.cs
- DataList.cs
- Int64Storage.cs
- ScriptingAuthenticationServiceSection.cs
- Ipv6Element.cs
- KerberosTokenFactoryCredential.cs
- ServiceOperation.cs
- DataSourceUtil.cs
- WebPartDisplayMode.cs
- TreeNodeClickEventArgs.cs
- PackagePart.cs
- CriticalFinalizerObject.cs
- ToggleButton.cs
- NetSectionGroup.cs
- HttpApplicationFactory.cs
- CompModSwitches.cs
- EntityContainerEntitySetDefiningQuery.cs
- TypeLoadException.cs
- GB18030Encoding.cs
- sitestring.cs
- AuthenticationManager.cs
- IIS7WorkerRequest.cs
- BitmapDownload.cs
- SqlNodeAnnotation.cs
- HashStream.cs
- Dictionary.cs
- WindowsImpersonationContext.cs
- CheckBoxAutomationPeer.cs
- IntAverageAggregationOperator.cs
- ConfigurationPropertyCollection.cs
- ManagedIStream.cs
- ContentTextAutomationPeer.cs
- BamlResourceContent.cs
- MultiView.cs