Code:
/ DotNET / DotNET / 8.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 { ////// /// 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.[To be supplied.] ///
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- WebPart.cs
- ReaderContextStackData.cs
- ExpressionParser.cs
- XmlQueryTypeFactory.cs
- BindableTemplateBuilder.cs
- Globals.cs
- SignedPkcs7.cs
- WrapPanel.cs
- CqlErrorHelper.cs
- EditorServiceContext.cs
- PersistenceContext.cs
- DbDataRecord.cs
- MimeXmlImporter.cs
- InfoCardKeyedHashAlgorithm.cs
- HandleCollector.cs
- WebReferencesBuildProvider.cs
- SchemaElementLookUpTableEnumerator.cs
- WebContext.cs
- PriorityItem.cs
- RemoteHelper.cs
- TagNameToTypeMapper.cs
- _AcceptOverlappedAsyncResult.cs
- Attributes.cs
- ScrollViewer.cs
- CultureMapper.cs
- UIHelper.cs
- DBCommandBuilder.cs
- EdmValidator.cs
- MailHeaderInfo.cs
- DbProviderFactory.cs
- StylusPointPropertyInfo.cs
- SendMailErrorEventArgs.cs
- EntryIndex.cs
- ToolStripItemEventArgs.cs
- XmlnsDictionary.cs
- WebPartDescription.cs
- SqlNodeAnnotations.cs
- FacetDescriptionElement.cs
- NamedPermissionSet.cs
- DataGridPagerStyle.cs
- PersistenceProviderBehavior.cs
- SqlRowUpdatedEvent.cs
- QueuePathDialog.cs
- RelationshipFixer.cs
- TextBounds.cs
- TemplateBindingExpressionConverter.cs
- ShellProvider.cs
- LockingPersistenceProvider.cs
- BaseValidatorDesigner.cs
- SHA1CryptoServiceProvider.cs
- OverlappedAsyncResult.cs
- TextEditorContextMenu.cs
- VersionPair.cs
- XsdValidatingReader.cs
- CAGDesigner.cs
- WebPartConnectionsConfigureVerb.cs
- SchemaLookupTable.cs
- ProcessThreadCollection.cs
- DummyDataSource.cs
- Currency.cs
- ScriptingScriptResourceHandlerSection.cs
- ParameterToken.cs
- Margins.cs
- CssClassPropertyAttribute.cs
- QilInvokeEarlyBound.cs
- CaseKeyBox.xaml.cs
- IsolatedStorageException.cs
- FontFamily.cs
- VisualStyleTypesAndProperties.cs
- DelegateSerializationHolder.cs
- QueryOutputWriterV1.cs
- WebScriptServiceHostFactory.cs
- WindowsTooltip.cs
- DataControlFieldsEditor.cs
- MatchAllMessageFilter.cs
- CodeBlockBuilder.cs
- NonParentingControl.cs
- ClientBuildManager.cs
- QilNode.cs
- ZipPackagePart.cs
- FileLevelControlBuilderAttribute.cs
- StorageComplexTypeMapping.cs
- ApplicationDirectoryMembershipCondition.cs
- XmlSchemaNotation.cs
- WaitHandle.cs
- KnownAssemblyEntry.cs
- dataobject.cs
- Permission.cs
- StyleHelper.cs
- InstanceHandleConflictException.cs
- SafeNativeMethodsMilCoreApi.cs
- FixedPage.cs
- SamlConstants.cs
- ToolStripPanelRow.cs
- XmlSchemaImporter.cs
- odbcmetadatafactory.cs
- WebPartTracker.cs
- DataGridViewUtilities.cs
- OracleColumn.cs
- AtlasWeb.Designer.cs