Your template code is creating an ASP component link, where in SDL Tridion 2009 (and up) we normally use TCDL and let the Deployer transform that into the actual code which is needed (based on what is in the `cd_deployer_conf.xml` file. If you could change your implementation to replace the word *where* with: <!-- language: lang-xml --> <tcdl:Link type="Component" origin="tcm:41-103594-64" destination="tcm:41-87758" templateURI="tcm:0-0-0" linkAttributes="title="a Disclaimer"" textOnFail="True" addAnchor="False">where</tcdl:Link> Then the Deployer will treat it like all other dynamic Component links and generate the following for you on your page: <!-- language: lang-xml --> <tridion:ComponentLink runat="server" ComponentURI="tcm:41-87758" LinkText="where" LinkAttributes="title="a Disclaimer"" PageURI="tcm:41-103594-64" TemplateURI="tcm:0-0-0" AddAnchor="false" TextOnFail="true" /> Which is the call to the ASP.NET dynamic linking control.