Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / ndp / fx / src / xsp / System / Web / Extensions / ui / UpdatePanelControlTrigger.cs / 2 / UpdatePanelControlTrigger.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI { using System; using System.ComponentModel; using System.Diagnostics.CodeAnalysis; using System.Globalization; using System.Security.Permissions; using System.Web; using System.Web.UI; using System.Web.Resources; [ AspNetHostingPermission(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal), AspNetHostingPermission(SecurityAction.InheritanceDemand, Level = AspNetHostingPermissionLevel.Minimal) ] public abstract class UpdatePanelControlTrigger : UpdatePanelTrigger { private string _controlID; protected UpdatePanelControlTrigger() { } [ Category("Behavior"), DefaultValue(""), IDReferenceProperty(), ResourceDescription("UpdatePanelControlTrigger_ControlID"), SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", MessageId = "ID") ] public string ControlID { get { return _controlID ?? String.Empty; } set { _controlID = value; } } protected Control FindTargetControl(bool searchNamingContainers) { if (String.IsNullOrEmpty(ControlID)) { throw new InvalidOperationException(String.Format(CultureInfo.InvariantCulture, AtlasWeb.UpdatePanelControlTrigger_NoControlID, Owner.ID)); } Control foundControl = ControlUtil.FindTargetControl(ControlID, Owner, searchNamingContainers); if (foundControl == null) { throw new InvalidOperationException(String.Format(CultureInfo.InvariantCulture, AtlasWeb.UpdatePanelControlTrigger_ControlNotFound, ControlID, Owner.ID)); } return foundControl; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI { using System; using System.ComponentModel; using System.Diagnostics.CodeAnalysis; using System.Globalization; using System.Security.Permissions; using System.Web; using System.Web.UI; using System.Web.Resources; [ AspNetHostingPermission(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal), AspNetHostingPermission(SecurityAction.InheritanceDemand, Level = AspNetHostingPermissionLevel.Minimal) ] public abstract class UpdatePanelControlTrigger : UpdatePanelTrigger { private string _controlID; protected UpdatePanelControlTrigger() { } [ Category("Behavior"), DefaultValue(""), IDReferenceProperty(), ResourceDescription("UpdatePanelControlTrigger_ControlID"), SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", MessageId = "ID") ] public string ControlID { get { return _controlID ?? String.Empty; } set { _controlID = value; } } protected Control FindTargetControl(bool searchNamingContainers) { if (String.IsNullOrEmpty(ControlID)) { throw new InvalidOperationException(String.Format(CultureInfo.InvariantCulture, AtlasWeb.UpdatePanelControlTrigger_NoControlID, Owner.ID)); } Control foundControl = ControlUtil.FindTargetControl(ControlID, Owner, searchNamingContainers); if (foundControl == null) { throw new InvalidOperationException(String.Format(CultureInfo.InvariantCulture, AtlasWeb.UpdatePanelControlTrigger_ControlNotFound, ControlID, Owner.ID)); } return foundControl; } } } // 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
- RelationshipEnd.cs
- PrimitiveDataContract.cs
- QilExpression.cs
- PersistenceException.cs
- TypeHelper.cs
- UserValidatedEventArgs.cs
- KeyValuePairs.cs
- TrustManagerMoreInformation.cs
- LogExtentCollection.cs
- ZoneButton.cs
- CaseInsensitiveComparer.cs
- ResourceManagerWrapper.cs
- XmlUtf8RawTextWriter.cs
- WebPartZoneBase.cs
- CodeTypeDeclaration.cs
- CodePropertyReferenceExpression.cs
- X509Certificate2.cs
- Rect3DConverter.cs
- WriteLineDesigner.xaml.cs
- TreeBuilderXamlTranslator.cs
- NamespaceInfo.cs
- ButtonField.cs
- ApplicationSettingsBase.cs
- DataGridViewCellStyleEditor.cs
- TableRow.cs
- DataGridViewElement.cs
- CacheAxisQuery.cs
- Funcletizer.cs
- _AcceptOverlappedAsyncResult.cs
- SecurityManager.cs
- ModelToObjectValueConverter.cs
- ThreadAbortException.cs
- PeerServiceMessageContracts.cs
- CompModSwitches.cs
- DataGridViewCheckBoxCell.cs
- TimeSpanValidator.cs
- MultilineStringConverter.cs
- XmlNode.cs
- SecureStringHasher.cs
- ItemCollection.cs
- SizeChangedInfo.cs
- ParameterReplacerVisitor.cs
- CommandTreeTypeHelper.cs
- AdCreatedEventArgs.cs
- XPathException.cs
- TypeDelegator.cs
- NewExpression.cs
- CqlParserHelpers.cs
- TextEffect.cs
- PasswordTextNavigator.cs
- RelativeSource.cs
- RepeaterItem.cs
- DocumentPageViewAutomationPeer.cs
- ProvidePropertyAttribute.cs
- BuildProvider.cs
- CanExecuteRoutedEventArgs.cs
- ResolveRequestResponseAsyncResult.cs
- HwndSource.cs
- RouteItem.cs
- NumberFunctions.cs
- ServiceProviders.cs
- RegexReplacement.cs
- TextEditor.cs
- TransformPattern.cs
- SystemIPAddressInformation.cs
- BigInt.cs
- ComplexTypeEmitter.cs
- PeerReferralPolicy.cs
- DiffuseMaterial.cs
- HttpProfileGroupBase.cs
- SoapMessage.cs
- ValueQuery.cs
- BuildManagerHost.cs
- VScrollBar.cs
- wgx_exports.cs
- SafeFileMappingHandle.cs
- PageThemeParser.cs
- WorkflowLayouts.cs
- DefaultShape.cs
- FaultContractAttribute.cs
- SecureEnvironment.cs
- BaseTreeIterator.cs
- FontFamilyIdentifier.cs
- TypeBuilder.cs
- StaticContext.cs
- NavigatingCancelEventArgs.cs
- EncoderParameters.cs
- RuntimeHandles.cs
- RootBrowserWindowAutomationPeer.cs
- AssemblyInfo.cs
- TrustSection.cs
- counter.cs
- TextTreeInsertElementUndoUnit.cs
- TextCharacters.cs
- QueryNode.cs
- LineVisual.cs
- NetSectionGroup.cs
- FormViewActionList.cs
- Image.cs
- FastPropertyAccessor.cs