Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / UI / WebControls / QueryStringParameter.cs / 1305376 / QueryStringParameter.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.WebControls { using System; using System.ComponentModel; using System.Data; ////// Represents a Parameter that gets its value from the application's QueryString parameters. /// [ DefaultProperty("QueryStringField"), ] 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 internal 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
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- OdbcErrorCollection.cs
- HttpConfigurationSystem.cs
- TreeViewDesigner.cs
- LoginAutoFormat.cs
- WindowsListViewItemCheckBox.cs
- ResXResourceReader.cs
- DataReaderContainer.cs
- FormsAuthenticationTicket.cs
- Crc32Helper.cs
- RepeaterCommandEventArgs.cs
- SspiNegotiationTokenProviderState.cs
- OperationCanceledException.cs
- ToolStripGripRenderEventArgs.cs
- codemethodreferenceexpression.cs
- AssociatedControlConverter.cs
- TypeInitializationException.cs
- ListViewItemEventArgs.cs
- Soap12ServerProtocol.cs
- GridPattern.cs
- DictionaryKeyPropertyAttribute.cs
- DrawingAttributesDefaultValueFactory.cs
- SingleResultAttribute.cs
- OperationParameterInfoCollection.cs
- DataSourceConverter.cs
- HtmlInputText.cs
- CompareValidator.cs
- ConfigurationElementCollection.cs
- VariableExpressionConverter.cs
- RowUpdatingEventArgs.cs
- ConfigurationUtility.cs
- ButtonStandardAdapter.cs
- PropertiesTab.cs
- SerializableAttribute.cs
- Rect.cs
- DbConnectionHelper.cs
- DataGridViewComboBoxCell.cs
- DebugHandleTracker.cs
- WindowsMenu.cs
- SecurityTimestamp.cs
- ItemCollection.cs
- IntMinMaxAggregationOperator.cs
- ProcessModule.cs
- CodeSnippetTypeMember.cs
- DataTableCollection.cs
- EDesignUtil.cs
- TreeViewCancelEvent.cs
- ProfileService.cs
- ItemContainerGenerator.cs
- CodeCommentStatement.cs
- XmlAttributes.cs
- ProfileParameter.cs
- ZipIOExtraFieldZip64Element.cs
- DataGridViewRowCollection.cs
- NativeMethods.cs
- DataSourceView.cs
- CodeCastExpression.cs
- GeometryGroup.cs
- ItemContainerGenerator.cs
- ConfigurationManagerHelper.cs
- DockPattern.cs
- PageWrapper.cs
- BindingGroup.cs
- ParallelSeparator.xaml.cs
- UrlAuthFailedErrorFormatter.cs
- OutKeywords.cs
- TransactionManager.cs
- TypeUtil.cs
- ImageSourceValueSerializer.cs
- PolyBezierSegment.cs
- UTF32Encoding.cs
- DictionaryContent.cs
- Helper.cs
- Simplifier.cs
- QilValidationVisitor.cs
- ISAPIWorkerRequest.cs
- dataprotectionpermission.cs
- HttpValueCollection.cs
- WindowsFormsHostPropertyMap.cs
- PolyBezierSegmentFigureLogic.cs
- MarshalByRefObject.cs
- ReachFixedDocumentSerializer.cs
- WsatServiceAddress.cs
- CollectionChangedEventManager.cs
- Mapping.cs
- FileSystemInfo.cs
- OleDbConnectionInternal.cs
- SplineKeyFrames.cs
- AcceptorSessionSymmetricMessageSecurityProtocol.cs
- ILGen.cs
- UrlPath.cs
- RSAOAEPKeyExchangeFormatter.cs
- LineVisual.cs
- LoginDesignerUtil.cs
- CFStream.cs
- SmiMetaData.cs
- DataRelationCollection.cs
- InputEventArgs.cs
- ReadWriteSpinLock.cs
- IntPtr.cs
- DataColumnChangeEvent.cs