Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / Designer / WebForms / System / Web / UI / Design / WebControls / HyperLinkDataBindingHandler.cs / 1 / HyperLinkDataBindingHandler.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.Web.UI.Design {
using System;
using System.Design;
using System.ComponentModel;
using System.ComponentModel.Design;
using System.Diagnostics;
using System.Web.UI;
using System.Web.UI.WebControls;
///
///
///
[System.Security.Permissions.SecurityPermission(System.Security.Permissions.SecurityAction.Demand, Flags=System.Security.Permissions.SecurityPermissionFlag.UnmanagedCode)]
public class HyperLinkDataBindingHandler : DataBindingHandler {
///
///
/// [To be supplied.]
///
public override void DataBindControl(IDesignerHost designerHost, Control control) {
DataBindingCollection bindings = ((IDataBindingsAccessor)control).DataBindings;
DataBinding textBinding = bindings["Text"];
DataBinding urlBinding = bindings["NavigateUrl"];
if ((textBinding != null) || (urlBinding != null)) {
HyperLink hyperLink = (HyperLink)control;
if (textBinding != null) {
hyperLink.Text = SR.GetString(SR.Sample_Databound_Text);
}
if (urlBinding != null) {
// any value will do, we just need an href to be rendered
hyperLink.NavigateUrl = "url";
}
}
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
// Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DetailsViewInsertedEventArgs.cs
- PrintPreviewControl.cs
- SqlProfileProvider.cs
- ArrayItemReference.cs
- SecurityResources.cs
- HostedElements.cs
- XmlBinaryWriter.cs
- InternalPermissions.cs
- WorkflowRuntime.cs
- SqlSelectStatement.cs
- DynamicObjectAccessor.cs
- StreamInfo.cs
- PropertyKey.cs
- QueryPageSettingsEventArgs.cs
- VisualTarget.cs
- FragmentQueryKB.cs
- TextInfo.cs
- VariableElement.cs
- SqlDependencyListener.cs
- ItemContainerGenerator.cs
- RequestResizeEvent.cs
- IsolatedStorageFilePermission.cs
- ContentOperations.cs
- securitycriticaldataformultiplegetandset.cs
- LambdaCompiler.Generated.cs
- ResourceDictionaryCollection.cs
- TraceLevelStore.cs
- XamlInt32CollectionSerializer.cs
- XAMLParseException.cs
- TargetParameterCountException.cs
- EntityWithKeyStrategy.cs
- RegisteredArrayDeclaration.cs
- ScriptMethodAttribute.cs
- LinqTreeNodeEvaluator.cs
- InkCanvasFeedbackAdorner.cs
- ListViewVirtualItemsSelectionRangeChangedEvent.cs
- StandardBindingElementCollection.cs
- RuntimeConfigurationRecord.cs
- DynamicField.cs
- PresentationSource.cs
- QueryStringParameter.cs
- ToolStripDropDown.cs
- PointCollection.cs
- SmiRequestExecutor.cs
- SiteMap.cs
- BitmapEffectOutputConnector.cs
- TypeDefinition.cs
- DocumentApplication.cs
- ActivityExecutorOperation.cs
- SocketPermission.cs
- InfoCardHelper.cs
- CharAnimationBase.cs
- RemotingConfigParser.cs
- QilInvokeEarlyBound.cs
- Timer.cs
- WebPartTransformerAttribute.cs
- RichTextBox.cs
- SignedInfo.cs
- PowerModeChangedEventArgs.cs
- SmiTypedGetterSetter.cs
- SoapFault.cs
- SystemWebSectionGroup.cs
- ReferentialConstraint.cs
- TextChangedEventArgs.cs
- IWorkflowDebuggerService.cs
- AsymmetricCryptoHandle.cs
- WinFormsSpinner.cs
- NamedPipeHostedTransportConfiguration.cs
- FixedPageAutomationPeer.cs
- TrackingParameters.cs
- EventMappingSettings.cs
- ComponentCommands.cs
- LinqDataSourceUpdateEventArgs.cs
- ChameleonKey.cs
- TextEditorCopyPaste.cs
- ModelVisual3D.cs
- CodeEntryPointMethod.cs
- SingleQueryOperator.cs
- ReflectionUtil.cs
- TreeNodeConverter.cs
- RelatedView.cs
- XPathAxisIterator.cs
- TimersDescriptionAttribute.cs
- XsdDateTime.cs
- TextRunProperties.cs
- FacetChecker.cs
- HttpStreamFormatter.cs
- MatrixStack.cs
- SafePointer.cs
- XmlSchemas.cs
- DrawingState.cs
- InfiniteTimeSpanConverter.cs
- DateTimeConstantAttribute.cs
- IConvertible.cs
- DbParameterCollectionHelper.cs
- ModelTreeEnumerator.cs
- XmlSchemaComplexContent.cs
- HealthMonitoringSection.cs
- MessageQueue.cs
- CancelEventArgs.cs