Code:
/ 4.0 / 4.0 / 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. //------------------------------------------------------------------------------ //// 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
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- xdrvalidator.cs
- MenuItem.cs
- DispatchChannelSink.cs
- DeploymentSection.cs
- CommonXSendMessage.cs
- SecurityDocument.cs
- ViewBase.cs
- TextSelectionHelper.cs
- BitConverter.cs
- WinFormsSpinner.cs
- ValidatedControlConverter.cs
- RegistryKey.cs
- ConsumerConnectionPointCollection.cs
- EncoderParameters.cs
- SqlNode.cs
- PersonalizationStateQuery.cs
- Attributes.cs
- PrivilegeNotHeldException.cs
- DbgCompiler.cs
- PtsHost.cs
- SoapAttributes.cs
- FixedTextContainer.cs
- TagPrefixAttribute.cs
- precedingsibling.cs
- SoapSchemaMember.cs
- PropertyStore.cs
- HttpAsyncResult.cs
- XPathNodeInfoAtom.cs
- CodeGotoStatement.cs
- ContainerVisual.cs
- KeyValuePair.cs
- HashAlgorithm.cs
- Timer.cs
- SQLInt32Storage.cs
- SingleObjectCollection.cs
- HostedElements.cs
- IndicCharClassifier.cs
- StorageRoot.cs
- DirectoryInfo.cs
- SpeechDetectedEventArgs.cs
- DataBoundControlAdapter.cs
- WinEventHandler.cs
- TextElementAutomationPeer.cs
- DataGridViewUtilities.cs
- Operand.cs
- TreeNodeBindingDepthConverter.cs
- CatalogZoneBase.cs
- DropShadowEffect.cs
- DockingAttribute.cs
- DeploymentSection.cs
- SafeSystemMetrics.cs
- ProtocolsConfigurationHandler.cs
- Encoding.cs
- HandlerFactoryCache.cs
- NameValuePair.cs
- CryptoConfig.cs
- ToolBar.cs
- BCryptSafeHandles.cs
- ListComponentEditor.cs
- UserUseLicenseDictionaryLoader.cs
- DefaultWorkflowLoaderService.cs
- KoreanLunisolarCalendar.cs
- EventLogPermissionEntry.cs
- SecurityHeaderTokenResolver.cs
- TabItem.cs
- TextEndOfSegment.cs
- MemoryPressure.cs
- ChildrenQuery.cs
- LinearGradientBrush.cs
- InstancePersistence.cs
- HttpRawResponse.cs
- JsonEncodingStreamWrapper.cs
- DataGridViewCellPaintingEventArgs.cs
- TextBoxDesigner.cs
- ContactManager.cs
- SecureStringHasher.cs
- PersonalizationProviderCollection.cs
- FileCodeGroup.cs
- AssemblyNameProxy.cs
- XmlSchemaSimpleTypeUnion.cs
- PropertyMap.cs
- XmlMessageFormatter.cs
- XmlWellformedWriter.cs
- WindowsSolidBrush.cs
- CharEntityEncoderFallback.cs
- TypedColumnHandler.cs
- Attributes.cs
- QuarticEase.cs
- DockPatternIdentifiers.cs
- NgenServicingAttributes.cs
- AxisAngleRotation3D.cs
- Decimal.cs
- WorkflowMarkupSerializerMapping.cs
- ConfigurationManagerHelperFactory.cs
- MD5.cs
- ListMarkerSourceInfo.cs
- SqlErrorCollection.cs
- DoubleLink.cs
- RegistryDataKey.cs
- OdbcUtils.cs