Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / ndp / fx / src / xsp / System / Web / Extensions / ui / UpdatePanelControlTrigger.cs / 1 / 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
- WebPartsPersonalizationAuthorization.cs
- ParsedAttributeCollection.cs
- Point4DValueSerializer.cs
- EntityDataSourceSelectingEventArgs.cs
- FileReservationCollection.cs
- ListView.cs
- FunctionGenerator.cs
- ToolStripTextBox.cs
- EasingKeyFrames.cs
- HashAlgorithm.cs
- AnnotationAuthorChangedEventArgs.cs
- SslStreamSecurityElement.cs
- DataGridViewDataConnection.cs
- Cursor.cs
- RoutedEventValueSerializer.cs
- XmlSchemaDatatype.cs
- ToolStripItemBehavior.cs
- WebConfigurationManager.cs
- XsltFunctions.cs
- ValueTable.cs
- _FtpDataStream.cs
- CleanUpVirtualizedItemEventArgs.cs
- OptimisticConcurrencyException.cs
- ObjectDataSourceEventArgs.cs
- BitmapPalettes.cs
- XmlTypeAttribute.cs
- BinaryWriter.cs
- FixUp.cs
- BindingOperations.cs
- HttpRuntime.cs
- RowVisual.cs
- ServiceTimeoutsBehavior.cs
- NavigationPropertyEmitter.cs
- ExpressionBinding.cs
- MarkupWriter.cs
- ArrayList.cs
- ChannelBase.cs
- FontNamesConverter.cs
- InvokeMethodActivityDesigner.cs
- StrokeIntersection.cs
- InkCanvasFeedbackAdorner.cs
- CertificateManager.cs
- CryptoHandle.cs
- ConfigXmlComment.cs
- Evaluator.cs
- XmlEncoding.cs
- EndpointAddress.cs
- MenuItemCollectionEditor.cs
- TokenCreationException.cs
- TextMarkerSource.cs
- CodeTypeMemberCollection.cs
- BypassElement.cs
- Utils.cs
- AppearanceEditorPart.cs
- HtmlLink.cs
- OracleConnectionFactory.cs
- ActivityBindForm.cs
- Point3DAnimation.cs
- SetStoryboardSpeedRatio.cs
- ToolStripSystemRenderer.cs
- WebAdminConfigurationHelper.cs
- ApplicationFileCodeDomTreeGenerator.cs
- ResourceDictionaryCollection.cs
- TextElementEnumerator.cs
- AuthenticationConfig.cs
- MarkupExtensionReturnTypeAttribute.cs
- EdmProperty.cs
- SchemaImporterExtension.cs
- _NegoStream.cs
- DataPager.cs
- Calendar.cs
- DataViewManagerListItemTypeDescriptor.cs
- RectangleConverter.cs
- WorkflowInstanceSuspendedRecord.cs
- TraceHwndHost.cs
- ObjectDataSourceMethodEventArgs.cs
- PartialTrustVisibleAssembly.cs
- DeclaredTypeValidator.cs
- DataGridViewCheckBoxColumn.cs
- DescendentsWalker.cs
- DbDataAdapter.cs
- Int64KeyFrameCollection.cs
- Converter.cs
- NonBatchDirectoryCompiler.cs
- InstanceKeyView.cs
- WebScriptMetadataMessage.cs
- sqlmetadatafactory.cs
- EntityDataSourceSelectingEventArgs.cs
- GroupBoxRenderer.cs
- X509Certificate2.cs
- SubMenuStyle.cs
- GeometryValueSerializer.cs
- CorrelationService.cs
- ApplicationBuildProvider.cs
- InkCanvasSelectionAdorner.cs
- InstanceKey.cs
- SoapClientMessage.cs
- Substitution.cs
- OutOfProcStateClientManager.cs
- InstanceNotFoundException.cs