Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / UI / WebControls / FormParameter.cs / 1305376 / FormParameter.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.WebControls { using System; using System.ComponentModel; using System.Data; ////// Represents a Parameter that gets its value from the application's form parameters. /// [ DefaultProperty("FormField"), ] 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 internal 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
![Network programming in C#, Network Programming in VB.NET, Network Programming in .NET](/images/book.jpg)
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SqlTransaction.cs
- DataServiceRequestArgs.cs
- CryptoStream.cs
- MouseGestureValueSerializer.cs
- SqlFlattener.cs
- XmlEnumAttribute.cs
- Pair.cs
- _ShellExpression.cs
- PeerNameRegistration.cs
- PriorityQueue.cs
- CheckBoxPopupAdapter.cs
- Margins.cs
- HttpCacheVaryByContentEncodings.cs
- AssemblyNameProxy.cs
- SafeReversePInvokeHandle.cs
- hebrewshape.cs
- BindingNavigator.cs
- ToolStripScrollButton.cs
- MissingMethodException.cs
- DbTypeMap.cs
- NativeMethods.cs
- ReadingWritingEntityEventArgs.cs
- WebPartsPersonalization.cs
- XmlWriterSettings.cs
- UnaryNode.cs
- AccessDataSource.cs
- XmlSerializerNamespaces.cs
- InkSerializer.cs
- DbProviderFactories.cs
- NumberSubstitution.cs
- PropertyCollection.cs
- WSSecurityPolicy.cs
- Nullable.cs
- SiteMapProvider.cs
- FlowDocumentPaginator.cs
- DetailsViewUpdatedEventArgs.cs
- AssemblyBuilder.cs
- SmiEventStream.cs
- OleDbMetaDataFactory.cs
- InputScope.cs
- RoleServiceManager.cs
- DataGridHeaderBorder.cs
- EllipseGeometry.cs
- SelectionProcessor.cs
- XmlSchemaExporter.cs
- QilParameter.cs
- ContextMenuStrip.cs
- RotateTransform.cs
- TraceRecord.cs
- PatternMatcher.cs
- MeasurementDCInfo.cs
- ComponentRenameEvent.cs
- MetadataCacheItem.cs
- ReplacementText.cs
- XmlCharCheckingReader.cs
- precedingsibling.cs
- SystemIPInterfaceStatistics.cs
- ColorConvertedBitmap.cs
- GraphicsPath.cs
- BackgroundWorker.cs
- StringUtil.cs
- ToolstripProfessionalRenderer.cs
- AnnotationAuthorChangedEventArgs.cs
- TableItemStyle.cs
- ConfigurationStrings.cs
- ObjRef.cs
- SqlMethodTransformer.cs
- WebPartConnectionsConnectVerb.cs
- CryptoConfig.cs
- PropertyManager.cs
- ByteKeyFrameCollection.cs
- TextServicesCompartmentContext.cs
- CopyAction.cs
- TableCell.cs
- SortedDictionary.cs
- SwitchAttribute.cs
- KeyedHashAlgorithm.cs
- ScriptingSectionGroup.cs
- ValidatedControlConverter.cs
- DataControlCommands.cs
- CharacterMetricsDictionary.cs
- WebPartConnectionCollection.cs
- BamlVersionHeader.cs
- ObjectListItemCollection.cs
- ToolboxItemCollection.cs
- ListenerElementsCollection.cs
- exports.cs
- AlphaSortedEnumConverter.cs
- NamedPipeConnectionPool.cs
- RewritingSimplifier.cs
- WebPartActionVerb.cs
- HwndSourceKeyboardInputSite.cs
- ConfigurationLockCollection.cs
- ClientType.cs
- Mouse.cs
- RootBrowserWindowProxy.cs
- PeerDuplexChannelListener.cs
- Baml2006ReaderSettings.cs
- HostProtectionException.cs
- StatusBarItemAutomationPeer.cs