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
- ChangeBlockUndoRecord.cs
- PageTheme.cs
- TableLayoutStyleCollection.cs
- SeekStoryboard.cs
- ObjectListFieldCollection.cs
- ButtonBase.cs
- BindingValueChangedEventArgs.cs
- Validator.cs
- QuaternionIndependentAnimationStorage.cs
- RightsManagementEncryptionTransform.cs
- VSWCFServiceContractGenerator.cs
- KnownColorTable.cs
- MessagingActivityHelper.cs
- ProcessHostConfigUtils.cs
- InputScope.cs
- CommandPlan.cs
- SQLRoleProvider.cs
- PageBreakRecord.cs
- CompensateDesigner.cs
- MiniConstructorInfo.cs
- SoapAttributeOverrides.cs
- KeyPressEvent.cs
- CharEnumerator.cs
- AppModelKnownContentFactory.cs
- BuildManagerHost.cs
- DurableInstance.cs
- HttpDigestClientCredential.cs
- XmlC14NWriter.cs
- ToolboxComponentsCreatedEventArgs.cs
- StreamUpdate.cs
- CodeAccessSecurityEngine.cs
- BatchWriter.cs
- PrimitiveXmlSerializers.cs
- DBConcurrencyException.cs
- Utils.cs
- HtmlInputImage.cs
- NoneExcludedImageIndexConverter.cs
- DbException.cs
- Button.cs
- RegexWorker.cs
- Baml2006KnownTypes.cs
- CmsInterop.cs
- RuleInfoComparer.cs
- CharEntityEncoderFallback.cs
- XmlObjectSerializerReadContextComplexJson.cs
- ArcSegment.cs
- TargetInvocationException.cs
- ParameterDataSourceExpression.cs
- XamlSerializer.cs
- Pts.cs
- XmlUtil.cs
- APCustomTypeDescriptor.cs
- DataServiceContext.cs
- TraceUtils.cs
- BaseCodeDomTreeGenerator.cs
- DataRelation.cs
- ReflectionUtil.cs
- ObjectDataSourceFilteringEventArgs.cs
- BuilderPropertyEntry.cs
- DbParameterHelper.cs
- SparseMemoryStream.cs
- ConfigurationErrorsException.cs
- CompilerInfo.cs
- CodeArrayCreateExpression.cs
- WorkflowDesignerColors.cs
- KoreanCalendar.cs
- Utilities.cs
- Metafile.cs
- Sql8ExpressionRewriter.cs
- BamlLocalizerErrorNotifyEventArgs.cs
- Pair.cs
- TypeToken.cs
- QuaternionRotation3D.cs
- SpecialFolderEnumConverter.cs
- ChannelSinkStacks.cs
- LowerCaseStringConverter.cs
- SimplePropertyEntry.cs
- CurrencyManager.cs
- FixedTextSelectionProcessor.cs
- BCryptSafeHandles.cs
- JsonDeserializer.cs
- HandledEventArgs.cs
- DataTemplateSelector.cs
- PostBackOptions.cs
- KeyToListMap.cs
- DataGridViewRowsAddedEventArgs.cs
- FixedSOMGroup.cs
- UIElementAutomationPeer.cs
- OdbcCommand.cs
- ErrorFormatter.cs
- PeerToPeerException.cs
- EntityContainer.cs
- OleDbPropertySetGuid.cs
- ContextQuery.cs
- TypeConstant.cs
- DeflateStream.cs
- GlyphCache.cs
- AtomicFile.cs
- WorkflowElementDialog.cs
- RSAOAEPKeyExchangeDeformatter.cs