Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / DEVDIV / depot / DevDiv / releases / whidbey / QFE / 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. //------------------------------------------------------------------------------ //// 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- CompositionCommandSet.cs
- SmiEventSink.cs
- DataGridCommandEventArgs.cs
- WorkflowViewService.cs
- ResourceWriter.cs
- TreeIterators.cs
- AssertFilter.cs
- TreeNodeBinding.cs
- HtmlUtf8RawTextWriter.cs
- documentsequencetextcontainer.cs
- SqlServices.cs
- FunctionQuery.cs
- ImageIndexConverter.cs
- CompModSwitches.cs
- ConnectionManagementSection.cs
- SvcMapFile.cs
- NameTable.cs
- RelationshipDetailsRow.cs
- KeyedHashAlgorithm.cs
- OutArgumentConverter.cs
- DomNameTable.cs
- StringArrayEditor.cs
- BitSet.cs
- FullTextLine.cs
- MSHTMLHost.cs
- CopyNamespacesAction.cs
- COM2PropertyDescriptor.cs
- TextParaLineResult.cs
- VariableValue.cs
- ContainsRowNumberChecker.cs
- RoutedEventConverter.cs
- ping.cs
- GridViewPageEventArgs.cs
- RunClient.cs
- DropDownButton.cs
- XmlSchemaSimpleContent.cs
- RequestQueue.cs
- XmlWriterSettings.cs
- Utils.cs
- UrlMappingsModule.cs
- InstanceKeyCompleteException.cs
- CreateParams.cs
- HighlightOverlayGlyph.cs
- RegexWorker.cs
- Latin1Encoding.cs
- XmlChoiceIdentifierAttribute.cs
- UInt64.cs
- FileLoadException.cs
- RuntimeVariableList.cs
- DataSetSchema.cs
- WebPartConnectionsCloseVerb.cs
- LocalizableAttribute.cs
- WindowsEditBoxRange.cs
- TypeDescriptionProviderAttribute.cs
- MemberExpressionHelper.cs
- SubpageParaClient.cs
- ConfigXmlText.cs
- EventRoute.cs
- ToolBarButtonClickEvent.cs
- TraceFilter.cs
- DateTimeStorage.cs
- DecimalAnimationUsingKeyFrames.cs
- Model3DCollection.cs
- ConfigXmlSignificantWhitespace.cs
- ButtonAutomationPeer.cs
- ImmutableDispatchRuntime.cs
- String.cs
- RSACryptoServiceProvider.cs
- ButtonFlatAdapter.cs
- HebrewNumber.cs
- ContentType.cs
- InternalEnumValidatorAttribute.cs
- WebPartCatalogCloseVerb.cs
- DataSvcMapFile.cs
- ClientScriptManager.cs
- SqlException.cs
- ResizeGrip.cs
- BitSet.cs
- TimeSpanStorage.cs
- ToolStripGripRenderEventArgs.cs
- SQLBoolean.cs
- UrlPropertyAttribute.cs
- NameValuePermission.cs
- webclient.cs
- SqlHelper.cs
- Command.cs
- DataSourceCache.cs
- FloatMinMaxAggregationOperator.cs
- PackageRelationshipSelector.cs
- ToolStripRenderEventArgs.cs
- ClientRoleProvider.cs
- Thread.cs
- ObjectItemCollectionAssemblyCacheEntry.cs
- ProxyFragment.cs
- XmlUTF8TextReader.cs
- Operator.cs
- AssemblyBuilderData.cs
- SqlUserDefinedAggregateAttribute.cs
- EntityDataSourceContextDisposingEventArgs.cs
- SafeLibraryHandle.cs