Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / fx / src / xsp / System / Web / UI / WebControls / FormParameter.cs / 2 / 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
- DBConcurrencyException.cs
- _LocalDataStoreMgr.cs
- CriticalHandle.cs
- ping.cs
- IdentityManager.cs
- UIEndRequest.cs
- FtpCachePolicyElement.cs
- SocketPermission.cs
- DeclarativeCatalogPart.cs
- DefinitionBase.cs
- EntityDataSourceStatementEditor.cs
- CodeCommentStatementCollection.cs
- StdValidatorsAndConverters.cs
- XmlNullResolver.cs
- DataGridAutoFormat.cs
- QilScopedVisitor.cs
- EntityViewGenerationAttribute.cs
- PrintingPermission.cs
- CorrelationKey.cs
- TraceProvider.cs
- UrlParameterWriter.cs
- XmlUtf8RawTextWriter.cs
- DataGridViewRowConverter.cs
- WindowsPen.cs
- TextCharacters.cs
- UriScheme.cs
- TabControl.cs
- XmlBaseWriter.cs
- _Rfc2616CacheValidators.cs
- RankException.cs
- GZipDecoder.cs
- XmlSchemaFacet.cs
- DataTransferEventArgs.cs
- LinearKeyFrames.cs
- StrokeDescriptor.cs
- CryptoConfig.cs
- IteratorDescriptor.cs
- HelpFileFileNameEditor.cs
- CustomActivityDesigner.cs
- XamlSerializer.cs
- SiteMapNodeCollection.cs
- FontNamesConverter.cs
- Empty.cs
- SemanticResultValue.cs
- NamespaceInfo.cs
- CorrelationScope.cs
- ShaperBuffers.cs
- MenuTracker.cs
- CounterSample.cs
- NotifyIcon.cs
- TeredoHelper.cs
- ContextBase.cs
- ListViewTableCell.cs
- GeneralTransform3D.cs
- mediaeventargs.cs
- AppLevelCompilationSectionCache.cs
- GenericPrincipal.cs
- DataGridViewRowHeaderCell.cs
- ConstraintManager.cs
- MoveSizeWinEventHandler.cs
- DynamicQueryableWrapper.cs
- TraceSource.cs
- UserThread.cs
- RTLAwareMessageBox.cs
- SafeEventLogReadHandle.cs
- MembershipPasswordException.cs
- PropertyDescriptorCollection.cs
- ListViewPagedDataSource.cs
- COM2Properties.cs
- ServiceMetadataContractBehavior.cs
- DataReaderContainer.cs
- DiscoveryClientOutputChannel.cs
- RenderContext.cs
- JsonServiceDocumentSerializer.cs
- RtType.cs
- BrowserCapabilitiesCodeGenerator.cs
- ConnectionStringSettingsCollection.cs
- FrameworkPropertyMetadata.cs
- NamespaceList.cs
- PreviewPrintController.cs
- ViewStateException.cs
- WindowsTitleBar.cs
- WinInetCache.cs
- FilterEventArgs.cs
- TemplatePropertyEntry.cs
- SoapAttributeAttribute.cs
- _Semaphore.cs
- HttpRawResponse.cs
- LinqDataSource.cs
- RunInstallerAttribute.cs
- DetailsViewDeletedEventArgs.cs
- HostVisual.cs
- TextParagraphCache.cs
- PaintEvent.cs
- DefaultValueTypeConverter.cs
- IPGlobalProperties.cs
- XmlSchemaGroup.cs
- DataGridPagerStyle.cs
- IEnumerable.cs
- UnsafeNativeMethodsCLR.cs