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
- DesignerValidatorAdapter.cs
- Visual3D.cs
- FormClosingEvent.cs
- AccessDataSourceView.cs
- TextDocumentView.cs
- SqlWebEventProvider.cs
- UpdatePanelTrigger.cs
- RequestQueue.cs
- ToolStripSplitButton.cs
- LinkClickEvent.cs
- AdRotator.cs
- MonthChangedEventArgs.cs
- TemplateField.cs
- DbProviderFactory.cs
- SmiEventSink_DeferedProcessing.cs
- SystemInformation.cs
- CollectionBuilder.cs
- DataObjectFieldAttribute.cs
- HealthMonitoringSectionHelper.cs
- DataGridViewHitTestInfo.cs
- AudioDeviceOut.cs
- Rijndael.cs
- HandlerBase.cs
- CodeTypeParameterCollection.cs
- RegexGroupCollection.cs
- PackagePartCollection.cs
- EventLogReader.cs
- UnsafeNativeMethods.cs
- Tool.cs
- QilStrConcat.cs
- Convert.cs
- DBConcurrencyException.cs
- Int16Animation.cs
- ListBox.cs
- SafeWaitHandle.cs
- BasePropertyDescriptor.cs
- safesecurityhelperavalon.cs
- ThreadExceptionEvent.cs
- ObjectConverter.cs
- Stream.cs
- QueryableFilterUserControl.cs
- ImageMapEventArgs.cs
- RequestDescription.cs
- DataSourceUtil.cs
- AdornerDecorator.cs
- KnownBoxes.cs
- PriorityQueue.cs
- input.cs
- OptimizedTemplateContent.cs
- SortKey.cs
- InfoCardHelper.cs
- CircleHotSpot.cs
- Mutex.cs
- CheckBoxPopupAdapter.cs
- MapPathBasedVirtualPathProvider.cs
- OracleDataAdapter.cs
- SendContent.cs
- XmlDictionaryReaderQuotas.cs
- EdgeModeValidation.cs
- LinqDataSourceContextEventArgs.cs
- PropertyItemInternal.cs
- TextEditorCopyPaste.cs
- GridViewDesigner.cs
- LogicalMethodInfo.cs
- AdPostCacheSubstitution.cs
- ByteAnimationUsingKeyFrames.cs
- Html32TextWriter.cs
- XPathParser.cs
- PrincipalPermission.cs
- ComboBoxRenderer.cs
- TokenizerHelper.cs
- SystemIPInterfaceStatistics.cs
- PostBackOptions.cs
- BindingMAnagerBase.cs
- SplitterEvent.cs
- XmlTextReaderImpl.cs
- ConnectionPoolManager.cs
- SaveRecipientRequest.cs
- EventHandlersStore.cs
- DataSourceControlBuilder.cs
- Socket.cs
- ISCIIEncoding.cs
- OleDbCommand.cs
- NullEntityWrapper.cs
- BaseWebProxyFinder.cs
- SqlSelectStatement.cs
- WindowsContainer.cs
- CollectionViewGroup.cs
- Scripts.cs
- TextAdaptor.cs
- MetadataExchangeClient.cs
- RTLAwareMessageBox.cs
- UpdateExpressionVisitor.cs
- HttpCapabilitiesBase.cs
- DataTableTypeConverter.cs
- PrintingPermission.cs
- WorkflowViewElement.cs
- CacheEntry.cs
- FormViewUpdatedEventArgs.cs
- WindowsImpersonationContext.cs