Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Extensions / UI / UpdatePanelControlTrigger.cs / 1305376 / 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.Web; using System.Web.UI; using System.Web.Resources; 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.Web; using System.Web.UI; using System.Web.Resources; 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
- RegexRunnerFactory.cs
- DependentList.cs
- BadImageFormatException.cs
- DataGridViewColumnDesigner.cs
- SmiTypedGetterSetter.cs
- ContainerUIElement3D.cs
- CodeSnippetStatement.cs
- WebPartCatalogAddVerb.cs
- ListViewItemEventArgs.cs
- SystemEvents.cs
- ManagementOperationWatcher.cs
- WindowsStartMenu.cs
- X509RawDataKeyIdentifierClause.cs
- SessionStateItemCollection.cs
- MetadataPropertyAttribute.cs
- HtmlGenericControl.cs
- Quaternion.cs
- WorkflowWebService.cs
- DbProviderFactory.cs
- Interlocked.cs
- HitTestResult.cs
- TextTreeNode.cs
- XmlSchemaDatatype.cs
- SynchronizedDispatch.cs
- ContextMenuStrip.cs
- PageContentCollection.cs
- SystemResourceHost.cs
- ComponentChangedEvent.cs
- MarshalDirectiveException.cs
- ItemsChangedEventArgs.cs
- Ref.cs
- HitTestWithGeometryDrawingContextWalker.cs
- SpeechRecognitionEngine.cs
- StringStorage.cs
- QueryTreeBuilder.cs
- VisualStyleElement.cs
- StorageTypeMapping.cs
- SqlDataSourceEnumerator.cs
- UnsafeNativeMethods.cs
- TableRow.cs
- ObjectDisposedException.cs
- EventWaitHandle.cs
- RegionData.cs
- ConfigXmlAttribute.cs
- DeferredRunTextReference.cs
- BitmapSizeOptions.cs
- StateItem.cs
- TextStore.cs
- RSACryptoServiceProvider.cs
- BooleanConverter.cs
- CodeTypeParameterCollection.cs
- ParameterCollection.cs
- OdbcDataReader.cs
- StrokeDescriptor.cs
- TemplateLookupAction.cs
- DropAnimation.xaml.cs
- CryptoConfig.cs
- SqlReferenceCollection.cs
- Attributes.cs
- BindingCollection.cs
- XPathDocument.cs
- PointAnimationBase.cs
- Comparer.cs
- StrokeNodeOperations.cs
- ProfilePropertySettingsCollection.cs
- MemoryRecordBuffer.cs
- AmbiguousMatchException.cs
- ProcessInfo.cs
- WebZone.cs
- CodeSubDirectory.cs
- HtmlFormWrapper.cs
- CqlGenerator.cs
- TabPage.cs
- ObjectKeyFrameCollection.cs
- PackWebRequest.cs
- ProgramPublisher.cs
- XmlQualifiedNameTest.cs
- ButtonBase.cs
- Geometry.cs
- ScriptingSectionGroup.cs
- Vector3DAnimationBase.cs
- ZipIOBlockManager.cs
- WebControlAdapter.cs
- WindowsListView.cs
- Point3DKeyFrameCollection.cs
- RefreshEventArgs.cs
- IndicShape.cs
- ZipArchive.cs
- GZipDecoder.cs
- XmlSchemaAttributeGroupRef.cs
- OracleException.cs
- IgnoreSectionHandler.cs
- Nodes.cs
- WinFormsSecurity.cs
- SystemPens.cs
- IpcManager.cs
- ConfigurationSectionGroupCollection.cs
- SafeHandles.cs
- ContentAlignmentEditor.cs
- ArithmeticException.cs