Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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
- NumericUpDown.cs
- XmlAttributeProperties.cs
- sortedlist.cs
- XmlDocumentSerializer.cs
- Journaling.cs
- TransformCollection.cs
- InstanceHandleReference.cs
- DataServiceProviderWrapper.cs
- AuthenticationModuleElementCollection.cs
- EtwTrackingBehaviorElement.cs
- SelectedDatesCollection.cs
- OneToOneMappingSerializer.cs
- ValidationEventArgs.cs
- PublishLicense.cs
- EngineSiteSapi.cs
- PropertyConverter.cs
- processwaithandle.cs
- SqlMethods.cs
- PropertyChange.cs
- Int64Storage.cs
- CompatibleComparer.cs
- MemberDomainMap.cs
- IntersectQueryOperator.cs
- PersistChildrenAttribute.cs
- RoutedEventValueSerializer.cs
- SchemaDeclBase.cs
- Task.cs
- ReferenceSchema.cs
- ErrorWrapper.cs
- DeleteCardRequest.cs
- TemplateBaseAction.cs
- WmpBitmapEncoder.cs
- MsmqIntegrationBindingElement.cs
- ObjectItemCollection.cs
- Compilation.cs
- FormatConvertedBitmap.cs
- ExpressionReplacer.cs
- TypeGeneratedEventArgs.cs
- FramingChannels.cs
- XmlUrlResolver.cs
- Parser.cs
- ProviderConnectionPointCollection.cs
- MsmqSecureHashAlgorithm.cs
- initElementDictionary.cs
- SiteMapNodeItem.cs
- RootAction.cs
- FrameworkElement.cs
- PreviousTrackingServiceAttribute.cs
- Identifier.cs
- TextBlockAutomationPeer.cs
- hwndwrapper.cs
- Tokenizer.cs
- ParentUndoUnit.cs
- GridViewRow.cs
- TrailingSpaceComparer.cs
- Speller.cs
- WorkflowMarkupSerializationException.cs
- QueryPageSettingsEventArgs.cs
- XmlRawWriterWrapper.cs
- NotImplementedException.cs
- filewebresponse.cs
- SparseMemoryStream.cs
- EventLogEntry.cs
- SqlMethodTransformer.cs
- BrowsableAttribute.cs
- CompositeDataBoundControl.cs
- ExpandableObjectConverter.cs
- Vars.cs
- VectorCollectionValueSerializer.cs
- AppearanceEditorPart.cs
- StopRoutingHandler.cs
- Matrix3DValueSerializer.cs
- AliasGenerator.cs
- KoreanLunisolarCalendar.cs
- PngBitmapDecoder.cs
- ApplicationContext.cs
- __ComObject.cs
- InstanceData.cs
- PolygonHotSpot.cs
- WorkflowService.cs
- UIElementParaClient.cs
- HttpTransportManager.cs
- IncomingWebRequestContext.cs
- RestClientProxyHandler.cs
- ScriptComponentDescriptor.cs
- AssemblyInfo.cs
- DataGridPageChangedEventArgs.cs
- UpnEndpointIdentity.cs
- _BufferOffsetSize.cs
- MaterializeFromAtom.cs
- CheckBoxBaseAdapter.cs
- CodeNamespace.cs
- AsymmetricKeyExchangeDeformatter.cs
- HTMLTagNameToTypeMapper.cs
- DirectoryNotFoundException.cs
- ConfigXmlWhitespace.cs
- UnitySerializationHolder.cs
- TabItem.cs
- TextServicesContext.cs
- CompoundFileDeflateTransform.cs