Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- EngineSite.cs
- SplashScreen.cs
- ContextMenu.cs
- SoapClientProtocol.cs
- HandlerBase.cs
- Baml2006ReaderSettings.cs
- SelectedGridItemChangedEvent.cs
- EnterpriseServicesHelper.cs
- ReferenceService.cs
- PeerInvitationResponse.cs
- CodeConstructor.cs
- NamedObject.cs
- KeyValueInternalCollection.cs
- HostedHttpRequestAsyncResult.cs
- WS2007FederationHttpBinding.cs
- Rectangle.cs
- SafeFileMapViewHandle.cs
- Int32KeyFrameCollection.cs
- FixedSOMTableCell.cs
- HtmlTableRow.cs
- ReadOnlyCollectionBase.cs
- TypeBuilderInstantiation.cs
- SoapInteropTypes.cs
- Effect.cs
- StringTraceRecord.cs
- ColorMatrix.cs
- ServiceOperationParameter.cs
- FamilyCollection.cs
- PeerCollaboration.cs
- DataGridViewToolTip.cs
- PatternMatcher.cs
- DefaultValueConverter.cs
- Interop.cs
- ObjectListComponentEditor.cs
- PlainXmlSerializer.cs
- MobileUITypeEditor.cs
- WebHeaderCollection.cs
- NumberFormatInfo.cs
- XmlQualifiedName.cs
- EventLogTraceListener.cs
- CqlErrorHelper.cs
- MimeWriter.cs
- DateTimeOffsetConverter.cs
- EntityDataSourceDataSelectionPanel.cs
- EntityStoreSchemaFilterEntry.cs
- ConfigXmlDocument.cs
- MenuItemBindingCollection.cs
- StructuredTypeInfo.cs
- Group.cs
- WebPartDescriptionCollection.cs
- RsaSecurityTokenAuthenticator.cs
- CodeLinePragma.cs
- DefaultValueConverter.cs
- DragStartedEventArgs.cs
- ReadOnlyDataSourceView.cs
- PolicyStatement.cs
- Mapping.cs
- MouseButton.cs
- SqlDelegatedTransaction.cs
- Simplifier.cs
- CqlIdentifiers.cs
- ConfigXmlReader.cs
- DefaultPropertiesToSend.cs
- precedingsibling.cs
- UIElement3D.cs
- SqlFormatter.cs
- DataExchangeServiceBinder.cs
- HttpMethodConstraint.cs
- SqlUtil.cs
- HttpAsyncResult.cs
- PropertyCondition.cs
- ProjectionNode.cs
- ExceptionUtility.cs
- OdbcDataReader.cs
- OleDbDataAdapter.cs
- RegisteredExpandoAttribute.cs
- SelectionHighlightInfo.cs
- LookupNode.cs
- BitArray.cs
- XmlText.cs
- DesignerLoader.cs
- CodeTypeParameter.cs
- WebPartUserCapability.cs
- UndoManager.cs
- ResXFileRef.cs
- IssuedTokenParametersEndpointAddressElement.cs
- SendMailErrorEventArgs.cs
- ContextStaticAttribute.cs
- CultureInfoConverter.cs
- AdPostCacheSubstitution.cs
- InfoCardRSACryptoProvider.cs
- PropertyInfoSet.cs
- AgileSafeNativeMemoryHandle.cs
- DataBindingExpressionBuilder.cs
- WebPartZone.cs
- OneWayChannelListener.cs
- SetterBaseCollection.cs
- SchemaComplexType.cs
- HebrewCalendar.cs
- BufferedReceiveElement.cs