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
- HotSpot.cs
- ApplicationDirectoryMembershipCondition.cs
- XComponentModel.cs
- PlatformNotSupportedException.cs
- ComponentResourceManager.cs
- ProfileBuildProvider.cs
- StateMachineDesignerPaint.cs
- LinqDataSourceInsertEventArgs.cs
- ClientFormsIdentity.cs
- DrawingBrush.cs
- FilterQuery.cs
- ReadOnlyActivityGlyph.cs
- RemotingException.cs
- DataGridViewToolTip.cs
- TPLETWProvider.cs
- QilIterator.cs
- TimeSpanMinutesOrInfiniteConverter.cs
- RegisteredScript.cs
- DoubleKeyFrameCollection.cs
- Crc32Helper.cs
- FaultReasonText.cs
- SqlBooleanizer.cs
- BulletedListDesigner.cs
- ComponentEditorForm.cs
- XmlSchemaAnyAttribute.cs
- OrCondition.cs
- PriorityBindingExpression.cs
- DependencySource.cs
- CollectionBase.cs
- DataGridViewTextBoxColumn.cs
- VersionUtil.cs
- ValueType.cs
- EncodingDataItem.cs
- SchemaInfo.cs
- CombinedTcpChannel.cs
- Point3DAnimation.cs
- _LocalDataStore.cs
- OleDbCommandBuilder.cs
- PersonalizationProviderHelper.cs
- ProcessModule.cs
- SourceElementsCollection.cs
- X509Chain.cs
- StructuredType.cs
- DBConnection.cs
- LingerOption.cs
- RadioButtonList.cs
- BamlTreeMap.cs
- COM2Properties.cs
- COAUTHINFO.cs
- TagPrefixAttribute.cs
- HybridCollection.cs
- XamlHostingConfiguration.cs
- RadioButtonRenderer.cs
- TemplateControlBuildProvider.cs
- PerspectiveCamera.cs
- TextRangeEditTables.cs
- GlyphingCache.cs
- MergeFailedEvent.cs
- WmfPlaceableFileHeader.cs
- GuidConverter.cs
- CodeConstructor.cs
- StackOverflowException.cs
- TextEditorContextMenu.cs
- DataTableReader.cs
- FacetChecker.cs
- ScaleTransform.cs
- FamilyTypeface.cs
- ExpressionWriter.cs
- FrameworkContextData.cs
- ZipIOLocalFileBlock.cs
- WebCategoryAttribute.cs
- ImportCatalogPart.cs
- QueueSurrogate.cs
- RuntimeWrappedException.cs
- DataAdapter.cs
- ComEventsInfo.cs
- RawMouseInputReport.cs
- SiteMapProvider.cs
- MailHeaderInfo.cs
- ForceCopyBuildProvider.cs
- IntSumAggregationOperator.cs
- GridLength.cs
- QilReplaceVisitor.cs
- QuerySelectOp.cs
- DataContractAttribute.cs
- PropertyValueUIItem.cs
- DataGridViewRowDividerDoubleClickEventArgs.cs
- COSERVERINFO.cs
- RemotingConfiguration.cs
- UnauthorizedAccessException.cs
- XamlFigureLengthSerializer.cs
- XmlDataCollection.cs
- SmiRecordBuffer.cs
- EncoderParameters.cs
- WebPartCancelEventArgs.cs
- GridViewHeaderRowPresenterAutomationPeer.cs
- FormConverter.cs
- FixedSchema.cs
- TraceSwitch.cs
- TriggerAction.cs