Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / 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.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, 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]; } } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- WebPartConnectionsConfigureVerb.cs
- BamlRecordReader.cs
- XmlAttribute.cs
- FullTrustAssembliesSection.cs
- dbenumerator.cs
- ReferenceAssemblyAttribute.cs
- HttpSessionStateWrapper.cs
- DelegateHelpers.Generated.cs
- QuaternionAnimation.cs
- ConfigurationLockCollection.cs
- SerializableTypeCodeDomSerializer.cs
- TextEditorMouse.cs
- PasswordValidationException.cs
- SessionEndedEventArgs.cs
- CompressedStack.cs
- RC2.cs
- SubclassTypeValidatorAttribute.cs
- RadioButton.cs
- FixedDocumentPaginator.cs
- TextTrailingCharacterEllipsis.cs
- ParserExtension.cs
- EdmToObjectNamespaceMap.cs
- PEFileReader.cs
- DrawingContextWalker.cs
- DbProviderFactories.cs
- SQLInt64Storage.cs
- RuntimeResourceSet.cs
- ParentQuery.cs
- FormViewRow.cs
- RevocationPoint.cs
- XPathExpr.cs
- XmlDictionary.cs
- StrokeCollection.cs
- Operand.cs
- DigestTraceRecordHelper.cs
- RelationshipFixer.cs
- WebBrowserNavigatingEventHandler.cs
- DataGridViewCellStyleEditor.cs
- CallContext.cs
- RemotingAttributes.cs
- XmlMemberMapping.cs
- BoolExpression.cs
- SerializationSectionGroup.cs
- TablePattern.cs
- OutOfProcStateClientManager.cs
- TypeDescriptor.cs
- BridgeDataReader.cs
- GroupBoxRenderer.cs
- MissingMemberException.cs
- CorrelationService.cs
- EmptyQuery.cs
- BinaryHeap.cs
- NameValueFileSectionHandler.cs
- DataGridViewCellStyleConverter.cs
- ToolStripSettings.cs
- Vector3DCollection.cs
- RtfToXamlReader.cs
- CngProvider.cs
- PriorityBindingExpression.cs
- InputBuffer.cs
- ContentHostHelper.cs
- MappingSource.cs
- TextContainerChangeEventArgs.cs
- InfiniteTimeSpanConverter.cs
- FieldNameLookup.cs
- ReadWriteObjectLock.cs
- ArcSegment.cs
- TreeNodeBindingCollection.cs
- PlainXmlWriter.cs
- DeflateInput.cs
- HostUtils.cs
- DataTemplateSelector.cs
- DesignerPerfEventProvider.cs
- DataGridParentRows.cs
- DataGridViewCellLinkedList.cs
- CultureSpecificStringDictionary.cs
- DataSourceGeneratorException.cs
- RequestCachePolicy.cs
- ServiceOperationViewControl.cs
- PrintPageEvent.cs
- DispatcherEventArgs.cs
- _SecureChannel.cs
- SmtpMail.cs
- NativeMethods.cs
- MenuItemBindingCollection.cs
- StatusStrip.cs
- BaseCAMarshaler.cs
- RawAppCommandInputReport.cs
- OdbcHandle.cs
- ExpressionBuilder.cs
- LabelDesigner.cs
- Policy.cs
- UserControlFileEditor.cs
- MetadataItemEmitter.cs
- CodeComment.cs
- Clause.cs
- DataException.cs
- MessageBox.cs
- TextEditorDragDrop.cs
- HttpPostedFileBase.cs