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
- XslAstAnalyzer.cs
- EventLogConfiguration.cs
- DayRenderEvent.cs
- ListBoxAutomationPeer.cs
- ClockGroup.cs
- RemotingException.cs
- TemplateBuilder.cs
- AppDomain.cs
- SecurityTokenTypes.cs
- WindowsSolidBrush.cs
- ConfigurationManager.cs
- PartDesigner.cs
- WebRequestModuleElement.cs
- TagPrefixAttribute.cs
- RijndaelCryptoServiceProvider.cs
- MessageQueueConverter.cs
- ChannelCacheDefaults.cs
- WebPartDescriptionCollection.cs
- SqlDataSourceCache.cs
- ServiceOperationListItemList.cs
- ExpressionPrinter.cs
- ContainerVisual.cs
- TrustSection.cs
- JsonReaderDelegator.cs
- Package.cs
- _AutoWebProxyScriptHelper.cs
- PropertyMetadata.cs
- UdpTransportSettingsElement.cs
- QilInvokeEarlyBound.cs
- DeferredReference.cs
- PageClientProxyGenerator.cs
- TargetFrameworkAttribute.cs
- XmlQueryContext.cs
- MenuItemStyleCollection.cs
- StrokeNodeOperations2.cs
- WinEventWrap.cs
- EventHandlerList.cs
- IItemContainerGenerator.cs
- SaveFileDialog.cs
- MetadataItem_Static.cs
- PeerConnector.cs
- sqlpipe.cs
- TransactionContextValidator.cs
- ProcessProtocolHandler.cs
- NullableFloatAverageAggregationOperator.cs
- UnmanagedBitmapWrapper.cs
- WebPartConnectionsConnectVerb.cs
- Utils.cs
- StrokeIntersection.cs
- UdpSocket.cs
- CompleteWizardStep.cs
- LinqTreeNodeEvaluator.cs
- LayoutInformation.cs
- SqlComparer.cs
- DependencyPropertyHelper.cs
- WorkflowMarkupSerializerMapping.cs
- DataGridViewRowsRemovedEventArgs.cs
- Hash.cs
- CodeCommentStatementCollection.cs
- SiteMapDataSource.cs
- JsonClassDataContract.cs
- TimelineGroup.cs
- CommentAction.cs
- MobileControlsSection.cs
- AutoSizeComboBox.cs
- ReliableChannelFactory.cs
- PackWebResponse.cs
- FilteredReadOnlyMetadataCollection.cs
- BrowserCapabilitiesCompiler.cs
- BehaviorEditorPart.cs
- FileReservationCollection.cs
- ProviderConnectionPoint.cs
- TypeDelegator.cs
- PropertyDescriptor.cs
- ToolBar.cs
- XmlUnspecifiedAttribute.cs
- XmlNamespaceMappingCollection.cs
- FlowDecisionDesigner.xaml.cs
- IPHostEntry.cs
- Compilation.cs
- BamlRecordReader.cs
- NotificationContext.cs
- DataSourceView.cs
- PropertyChangedEventManager.cs
- SimpleWorkerRequest.cs
- XmlException.cs
- ObjectContextServiceProvider.cs
- DataGridViewCellPaintingEventArgs.cs
- FloatAverageAggregationOperator.cs
- AssemblyHash.cs
- ReflectPropertyDescriptor.cs
- CompilerTypeWithParams.cs
- BindingCompleteEventArgs.cs
- XmlText.cs
- ExecutorLocksHeldException.cs
- StickyNoteHelper.cs
- SiteMapNodeItem.cs
- ApplicationContext.cs
- OutputCacheModule.cs
- TcpSocketManager.cs