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
- EntityViewGenerationAttribute.cs
- InlinedAggregationOperator.cs
- DataTransferEventArgs.cs
- Button.cs
- EntityParameterCollection.cs
- FileRecordSequenceHelper.cs
- TextElementCollectionHelper.cs
- PersonalizationProviderCollection.cs
- DeferredRunTextReference.cs
- UserPreferenceChangedEventArgs.cs
- InternalBufferManager.cs
- Transform3DCollection.cs
- StringSorter.cs
- DecoderFallback.cs
- ColorIndependentAnimationStorage.cs
- MsmqNonTransactedPoisonHandler.cs
- AutomationPropertyInfo.cs
- SweepDirectionValidation.cs
- MobileRedirect.cs
- MemberExpression.cs
- SqlDataAdapter.cs
- SimpleType.cs
- Icon.cs
- BindingContext.cs
- StreamReader.cs
- OdbcTransaction.cs
- ListContractAdapter.cs
- AddInServer.cs
- X509CertificateValidator.cs
- Comparer.cs
- MappingSource.cs
- Utility.cs
- MsmqInputSessionChannelListener.cs
- PrintEvent.cs
- Int32CollectionConverter.cs
- TextEditorMouse.cs
- DiscoveryClientElement.cs
- MultitargetingHelpers.cs
- ForwardPositionQuery.cs
- FixedSOMImage.cs
- DataControlLinkButton.cs
- OutputScopeManager.cs
- DataGridViewRowsAddedEventArgs.cs
- WaveHeader.cs
- DisplayMemberTemplateSelector.cs
- EventMappingSettingsCollection.cs
- CreateUserWizardDesigner.cs
- SessionStateItemCollection.cs
- TransformerInfoCollection.cs
- Quaternion.cs
- Debug.cs
- ObjectView.cs
- TextureBrush.cs
- NetworkInterface.cs
- ApplicationActivator.cs
- FacetChecker.cs
- WeakReferenceList.cs
- Claim.cs
- CodeMemberEvent.cs
- ObjectContext.cs
- SystemUdpStatistics.cs
- CopyCodeAction.cs
- Keyboard.cs
- ClonableStack.cs
- SafeNativeMethods.cs
- DataListItem.cs
- HuffCodec.cs
- NavigationHelper.cs
- XNodeNavigator.cs
- JournalEntryListConverter.cs
- KeysConverter.cs
- XmlElementAttribute.cs
- AdapterSwitches.cs
- PipelineModuleStepContainer.cs
- TextSelectionHighlightLayer.cs
- DateTimePicker.cs
- DragDrop.cs
- ListViewTableCell.cs
- CheckBoxStandardAdapter.cs
- UpdatePanelControlTrigger.cs
- WebDisplayNameAttribute.cs
- XmlStreamStore.cs
- BindingList.cs
- UnsupportedPolicyOptionsException.cs
- ConfigurationUtility.cs
- DataSource.cs
- SelectionItemProviderWrapper.cs
- ProcessThread.cs
- ChildChangedEventArgs.cs
- CfgRule.cs
- OperandQuery.cs
- CompositionTarget.cs
- SiteMap.cs
- Translator.cs
- ImageAttributes.cs
- ButtonBaseAutomationPeer.cs
- NullableDecimalAverageAggregationOperator.cs
- Models.cs
- SAPICategories.cs
- ScrollContentPresenter.cs