I have a list that contains a lookup column.

Next, I created an empty .aspx page and added a dataview web part. Next, I linked the dataview web part to the previously mentioned list, which gave me the data source.

Now, if I add the lookup column from the data source into the web part on my page and format it as a label, I get a label that is a hyperlink going to the backend (The list). If I format it as a textbox or just plain text, interestingly i get the following anchor tag on my page just like this:

<a onclick="OpenPopUpPage('http://cityapps.capetown.gov.za/sites/ikrc/_layouts/listform.aspx?PageType=4&ListId={8BEE076B-ABC8-4378-9CD4-93AD46064FC0}&ID=15&RootFolder=*', RefreshPage); return false;" href="http://cityapps.capetown.gov.za/sites/ikrc/_layouts/listform.aspx?PageType=4&ListId={8BEE076B-ABC8-4378-9CD4-93AD46064FC0}&ID=15&RootFolder=*">Final Test</a>

I also tried throwing the {@Research_x0020_Topic} around into different html tags and asp controls, but I keep getting the above anchor on my page.

What I want is simple. I just want to display the value of the lookup column without it being a hyperlink. The closest I get is if i format it as a label:

<asp:Label runat="server" id="ff1{$Pos}" text="{@Research_x0020_Topic}" __designer:bind="{ddwrt:DataBind('u',concat('ff1',$Pos),'Text','','ID',ddwrt:EscapeDelims(string(@ID)),'@Research_x0020_Topic')}" />

I cannot, however, seem to figure out how to disable the hyperlink embedded in this label.

Any help?

  • Actually, I have just thought of something. I'm going to try and put the lookup value into a parameter and put this parameter into the field.
    – Carel
    Nov 15, 2012 at 12:33

1 Answer 1


At the end the solution was quite simple. I just needed to add a column to the library that shows the value of the look-up as a data field by checking the following (Add a column to show each of these additional fields):

enter image description here

This creates a column in the library and the data source that acts like a normal single line of text field and not a look-up.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.