Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / ndp / fx / src / xsp / System / Web / UI / WebControls / AutoGeneratedFieldProperties.cs / 1 / AutoGeneratedFieldProperties.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.WebControls { using System; using System.ComponentModel; using System.Reflection; using System.Security.Permissions; using System.Web.Util; ////// [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] public sealed class AutoGeneratedFieldProperties : IStateManager { private bool _isTracking; private StateBag _statebag; public AutoGeneratedFieldProperties() { _statebag = new StateBag(); } public string DataField { get { object o = ViewState["DataField"]; if (o != null) { return (string)o; } return String.Empty; } set { ViewState["DataField"] = value; } } public bool IsReadOnly { get { object o = ViewState["IsReadOnly"]; if (o != null) { return (bool)o; } return false; } set { ViewState["IsReadOnly"] = value; } } public string Name { get { object o = ViewState["Name"]; if (o != null) { return (string)o; } return String.Empty; } set { ViewState["Name"] = value; } } public Type Type { get { object o = ViewState["Type"]; if (o != null) { return (Type)o; } return null; } set { ViewState["Type"] = value; } } ////// Stores the properties for an AutoGeneratedField. /// ////// private StateBag ViewState { get { return _statebag; } } #region IStateManager implementation ///Gets the statebag for the AutoGeneratedFieldProperties. This property is read-only. ///bool IStateManager.IsTrackingViewState { get { return _isTracking; } } /// void IStateManager.LoadViewState(object state) { if (state != null) { ((IStateManager)ViewState).LoadViewState(state); } } /// object IStateManager.SaveViewState() { object state = ((IStateManager)ViewState).SaveViewState(); return state; } /// void IStateManager.TrackViewState() { _isTracking = true; ViewState.TrackViewState(); } #endregion } } // 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.Reflection; using System.Security.Permissions; using System.Web.Util; ////// [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] public sealed class AutoGeneratedFieldProperties : IStateManager { private bool _isTracking; private StateBag _statebag; public AutoGeneratedFieldProperties() { _statebag = new StateBag(); } public string DataField { get { object o = ViewState["DataField"]; if (o != null) { return (string)o; } return String.Empty; } set { ViewState["DataField"] = value; } } public bool IsReadOnly { get { object o = ViewState["IsReadOnly"]; if (o != null) { return (bool)o; } return false; } set { ViewState["IsReadOnly"] = value; } } public string Name { get { object o = ViewState["Name"]; if (o != null) { return (string)o; } return String.Empty; } set { ViewState["Name"] = value; } } public Type Type { get { object o = ViewState["Type"]; if (o != null) { return (Type)o; } return null; } set { ViewState["Type"] = value; } } ////// Stores the properties for an AutoGeneratedField. /// ////// private StateBag ViewState { get { return _statebag; } } #region IStateManager implementation ///Gets the statebag for the AutoGeneratedFieldProperties. This property is read-only. ///bool IStateManager.IsTrackingViewState { get { return _isTracking; } } /// void IStateManager.LoadViewState(object state) { if (state != null) { ((IStateManager)ViewState).LoadViewState(state); } } /// object IStateManager.SaveViewState() { object state = ((IStateManager)ViewState).SaveViewState(); return state; } /// void IStateManager.TrackViewState() { _isTracking = true; ViewState.TrackViewState(); } #endregion } } // 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
- PrefixQName.cs
- MessageSecurityOverHttpElement.cs
- ISessionStateStore.cs
- dtdvalidator.cs
- MdiWindowListStrip.cs
- Unit.cs
- ObjectTypeMapping.cs
- FragmentQuery.cs
- ImportDesigner.xaml.cs
- WmlControlAdapter.cs
- ResourcesChangeInfo.cs
- NetworkInformationException.cs
- Internal.cs
- XmlSchemaComplexContentRestriction.cs
- WebPartDescription.cs
- SchemaImporterExtensionsSection.cs
- TextRange.cs
- PathFigure.cs
- SchemaCreator.cs
- DesignTimeResourceProviderFactoryAttribute.cs
- SystemUnicastIPAddressInformation.cs
- TextEndOfSegment.cs
- SqlDataReaderSmi.cs
- WindowsPrincipal.cs
- WebPartConnection.cs
- GridLengthConverter.cs
- LingerOption.cs
- ProcessRequestArgs.cs
- DefaultHttpHandler.cs
- MarkupExtensionReturnTypeAttribute.cs
- ForeignKeyFactory.cs
- XmlQueryOutput.cs
- DataControlImageButton.cs
- EventLog.cs
- ScriptServiceAttribute.cs
- ImageUrlEditor.cs
- XPathAxisIterator.cs
- DesignerVerbCollection.cs
- StrongNameUtility.cs
- ConfigurationValues.cs
- CheckPair.cs
- Light.cs
- AutoGeneratedField.cs
- ModuleConfigurationInfo.cs
- RuleElement.cs
- PrincipalPermission.cs
- OdbcErrorCollection.cs
- ComponentEditorPage.cs
- SafeNativeMethods.cs
- DropShadowEffect.cs
- LinkConverter.cs
- FlowDocumentPaginator.cs
- IRCollection.cs
- PropertyRecord.cs
- HTTPNotFoundHandler.cs
- WebPartConnectionsCancelEventArgs.cs
- ComEventsInfo.cs
- CodeCommentStatement.cs
- XmlTypeAttribute.cs
- ConversionContext.cs
- UpnEndpointIdentity.cs
- DataContract.cs
- CircleEase.cs
- TokenBasedSet.cs
- XmlSerializableServices.cs
- HandleRef.cs
- EDesignUtil.cs
- EventLogLink.cs
- Message.cs
- LogPolicy.cs
- DataGridViewTextBoxEditingControl.cs
- httpapplicationstate.cs
- KnownBoxes.cs
- Collection.cs
- WebPartCatalogAddVerb.cs
- HttpMethodAttribute.cs
- ApplicationManager.cs
- OutputCacheModule.cs
- XsdCachingReader.cs
- DbCommandDefinition.cs
- X509Certificate2Collection.cs
- AuthenticateEventArgs.cs
- BooleanConverter.cs
- AssemblyCache.cs
- Helpers.cs
- AspNetSynchronizationContext.cs
- EntityContainerEmitter.cs
- InputMethod.cs
- PackWebRequestFactory.cs
- ClientRoleProvider.cs
- FrameworkObject.cs
- SubMenuStyleCollection.cs
- RepeatButtonAutomationPeer.cs
- contentDescriptor.cs
- DependencyPropertyHelper.cs
- ACL.cs
- Base64Decoder.cs
- CommentGlyph.cs
- DocumentSchemaValidator.cs
- HtmlImage.cs