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
- EventManager.cs
- Camera.cs
- SearchForVirtualItemEventArgs.cs
- ServiceReference.cs
- ConfigurationPropertyAttribute.cs
- EmptyCollection.cs
- IdentityModelStringsVersion1.cs
- HMACSHA512.cs
- FunctionParameter.cs
- DESCryptoServiceProvider.cs
- DataGridViewCellFormattingEventArgs.cs
- ReaderWriterLock.cs
- SqlBulkCopyColumnMapping.cs
- FormViewInsertedEventArgs.cs
- SettingsPropertyIsReadOnlyException.cs
- AutomationPropertyInfo.cs
- ThreadAttributes.cs
- EmptyQuery.cs
- ToolStrip.cs
- RenderData.cs
- SizeKeyFrameCollection.cs
- Normalization.cs
- ComboBox.cs
- MimeWriter.cs
- DoneReceivingAsyncResult.cs
- AllMembershipCondition.cs
- TextServicesCompartmentContext.cs
- ClientUtils.cs
- Vector3dCollection.cs
- DataGridViewImageCell.cs
- TraceListeners.cs
- WmpBitmapEncoder.cs
- IgnoreFileBuildProvider.cs
- TypeConverter.cs
- HttpHandlersSection.cs
- TiffBitmapEncoder.cs
- MetadataArtifactLoaderFile.cs
- QueryOperatorEnumerator.cs
- MarkupExtensionParser.cs
- FieldToken.cs
- StringAttributeCollection.cs
- DataTablePropertyDescriptor.cs
- CngUIPolicy.cs
- IPGlobalProperties.cs
- TextTreeObjectNode.cs
- EdmSchemaError.cs
- LinqToSqlWrapper.cs
- DescendantQuery.cs
- DragAssistanceManager.cs
- SHA256.cs
- MultiDataTrigger.cs
- DataControlButton.cs
- CleanUpVirtualizedItemEventArgs.cs
- contentDescriptor.cs
- FormsAuthenticationUserCollection.cs
- URI.cs
- OverflowException.cs
- ServiceInfoCollection.cs
- SchemaContext.cs
- BamlResourceContent.cs
- MimeMapping.cs
- Set.cs
- PrePostDescendentsWalker.cs
- UrlPropertyAttribute.cs
- GridPatternIdentifiers.cs
- ClientTargetCollection.cs
- ScrollChangedEventArgs.cs
- InternalDuplexChannelFactory.cs
- DataMemberAttribute.cs
- VirtualPath.cs
- DataGridHelper.cs
- RuleSettingsCollection.cs
- DataGridViewImageCell.cs
- XsltLoader.cs
- WebFaultClientMessageInspector.cs
- BrowsableAttribute.cs
- GroupBox.cs
- PriorityBinding.cs
- Attributes.cs
- AnnotationComponentChooser.cs
- columnmapkeybuilder.cs
- ToolBarPanel.cs
- DrawingContextDrawingContextWalker.cs
- XmlNode.cs
- ToolStripContainerActionList.cs
- UpDownEvent.cs
- Base64Decoder.cs
- HostVisual.cs
- FormViewPagerRow.cs
- EdgeProfileValidation.cs
- XmlSchemaSimpleTypeUnion.cs
- SQLCharsStorage.cs
- CodeDomConfigurationHandler.cs
- Control.cs
- GPRECTF.cs
- RecognizerInfo.cs
- InstanceCreationEditor.cs
- TcpClientSocketManager.cs
- SerialStream.cs
- HMACRIPEMD160.cs