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 / QueryStringParameter.cs / 1 / QueryStringParameter.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 QueryString parameters. /// [ DefaultProperty("QueryStringField"), ] [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] [AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)] public class QueryStringParameter : Parameter { ////// Creates an instance of the QueryStringParameter class. /// public QueryStringParameter() { } ////// Creates an instance of the QueryStringParameter class with the specified parameter name and QueryString field. /// public QueryStringParameter(string name, string queryStringField) : base(name) { QueryStringField = queryStringField; } ////// Creates an instance of the QueryStringParameter class with the specified parameter name, database type, /// and QueryString field. /// public QueryStringParameter(string name, DbType dbType, string queryStringField) : base(name, dbType) { QueryStringField = queryStringField; } ////// Creates an instance of the QueryStringParameter class with the specified parameter name, type, and QueryString field. /// public QueryStringParameter(string name, TypeCode type, string queryStringField) : base(name, type) { QueryStringField = queryStringField; } ////// Used to clone a parameter. /// protected QueryStringParameter(QueryStringParameter original) : base(original) { QueryStringField = original.QueryStringField; } ////// The name of the QueryString parameter to get the value from. /// [ DefaultValue(""), WebCategory("Parameter"), WebSysDescription(SR.QueryStringParameter_QueryStringField), ] public string QueryStringField { get { object o = ViewState["QueryStringField"]; if (o == null) return String.Empty; return (string)o; } set { if (QueryStringField != value) { ViewState["QueryStringField"] = value; OnParameterChanged(); } } } ////// Creates a new QueryStringParameter that is a copy of this QueryStringParameter. /// protected override Parameter Clone() { return new QueryStringParameter(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.QueryString[QueryStringField]; } } } // 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 QueryString parameters. /// [ DefaultProperty("QueryStringField"), ] [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] [AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)] public class QueryStringParameter : Parameter { ////// Creates an instance of the QueryStringParameter class. /// public QueryStringParameter() { } ////// Creates an instance of the QueryStringParameter class with the specified parameter name and QueryString field. /// public QueryStringParameter(string name, string queryStringField) : base(name) { QueryStringField = queryStringField; } ////// Creates an instance of the QueryStringParameter class with the specified parameter name, database type, /// and QueryString field. /// public QueryStringParameter(string name, DbType dbType, string queryStringField) : base(name, dbType) { QueryStringField = queryStringField; } ////// Creates an instance of the QueryStringParameter class with the specified parameter name, type, and QueryString field. /// public QueryStringParameter(string name, TypeCode type, string queryStringField) : base(name, type) { QueryStringField = queryStringField; } ////// Used to clone a parameter. /// protected QueryStringParameter(QueryStringParameter original) : base(original) { QueryStringField = original.QueryStringField; } ////// The name of the QueryString parameter to get the value from. /// [ DefaultValue(""), WebCategory("Parameter"), WebSysDescription(SR.QueryStringParameter_QueryStringField), ] public string QueryStringField { get { object o = ViewState["QueryStringField"]; if (o == null) return String.Empty; return (string)o; } set { if (QueryStringField != value) { ViewState["QueryStringField"] = value; OnParameterChanged(); } } } ////// Creates a new QueryStringParameter that is a copy of this QueryStringParameter. /// protected override Parameter Clone() { return new QueryStringParameter(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.QueryString[QueryStringField]; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
![Network programming in C#, Network Programming in VB.NET, Network Programming in .NET](/images/book.jpg)
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- WebBrowserPermission.cs
- xmlsaver.cs
- PkcsUtils.cs
- _FtpDataStream.cs
- CompareValidator.cs
- TransformerInfo.cs
- BackgroundWorker.cs
- RunWorkerCompletedEventArgs.cs
- CustomValidator.cs
- WmlFormAdapter.cs
- AsyncSerializedWorker.cs
- InfiniteTimeSpanConverter.cs
- DataGridViewMethods.cs
- OracleInfoMessageEventArgs.cs
- MetadataCacheItem.cs
- LineMetrics.cs
- MenuCommandService.cs
- InputDevice.cs
- UndoEngine.cs
- SizeAnimation.cs
- ApplicationInfo.cs
- CodeDomConfigurationHandler.cs
- TraceContextRecord.cs
- OleDbParameter.cs
- ClassDataContract.cs
- LongValidatorAttribute.cs
- XmlAnyElementAttribute.cs
- DynamicQueryableWrapper.cs
- SQLBoolean.cs
- AssociationSet.cs
- SynchronizationHandlesCodeDomSerializer.cs
- xamlnodes.cs
- CommandDesigner.cs
- DesignTimeHTMLTextWriter.cs
- DataGrid.cs
- PageAdapter.cs
- ReachIDocumentPaginatorSerializerAsync.cs
- HttpWebResponse.cs
- Funcletizer.cs
- RequestNavigateEventArgs.cs
- StrokeRenderer.cs
- EncoderFallback.cs
- TTSEvent.cs
- ColorTranslator.cs
- COAUTHINFO.cs
- ScrollItemProviderWrapper.cs
- Internal.cs
- OfTypeExpression.cs
- WebPartCancelEventArgs.cs
- EditorPartChrome.cs
- SafeFileMappingHandle.cs
- SqlDependencyListener.cs
- ActivityWithResultWrapper.cs
- InfoCardBaseException.cs
- SimplePropertyEntry.cs
- CodeTypeDeclaration.cs
- _TimerThread.cs
- PathSegment.cs
- DataError.cs
- ListParaClient.cs
- MsmqQueue.cs
- SystemFonts.cs
- IPGlobalProperties.cs
- PackWebRequest.cs
- Enum.cs
- ConvertEvent.cs
- PersistNameAttribute.cs
- KeyInterop.cs
- Color.cs
- ControlValuePropertyAttribute.cs
- SecurityPolicySection.cs
- UserControl.cs
- ConnectionProviderAttribute.cs
- TimelineGroup.cs
- UserPreferenceChangingEventArgs.cs
- ActivityDesignerAccessibleObject.cs
- SqlConnectionFactory.cs
- WebPartDescription.cs
- MD5CryptoServiceProvider.cs
- SmtpReplyReaderFactory.cs
- ActivityTypeCodeDomSerializer.cs
- HtmlControlPersistable.cs
- CodeCatchClause.cs
- XmlBoundElement.cs
- EnvironmentPermission.cs
- ServicePoint.cs
- BuilderPropertyEntry.cs
- SoapFormatterSinks.cs
- XamlValidatingReader.cs
- StubHelpers.cs
- XPathDescendantIterator.cs
- HttpResponseInternalWrapper.cs
- StructuralType.cs
- XmlAggregates.cs
- TextDocumentView.cs
- MemberProjectedSlot.cs
- WebControlParameterProxy.cs
- TreeViewImageIndexConverter.cs
- IOThreadScheduler.cs
- DataGridViewColumn.cs