asp.net c# Prints site address. <asp:TemplateColumn HeaderText="url" itemstyle-width=10%> <ItemTemplate> <asp:Label runat="server" width=10% Text='<%# DataBinder.Eval(Container, "DataItem.url1") %>' ID=Label3> </asp:Label> </ItemTemplate> </asp:TemplateColumn> -------------------------------------------------------------------------------- But if I want to create hyperlink it doesn't work. Error message : CS1002: ; expected on line - <asp:Label runat="server" width=10% Text='<%# "<a href="+DataBinder.Eval(Container, "DataItem.url1")+">"+DataBinder.Eval(Container, "DataItem.url1")+"</a>") %>' ID=Label3> <asp:TemplateColumn HeaderText="url" itemstyle-width=10%> <ItemTemplate> <asp:Label runat="server" width=10% Text='<%# "<a href="+DataBinder.Eval(Container, "DataItem.url1")+">"+DataBinder.Eval(Container, "DataItem.url1")+"</a>") %>' ID=Label3> </asp:Label> </ItemTemplate> </asp:TemplateColumn> here I changed DataBinder.Eval(Container, "DataItem.url1") with "<a href="+DataBinder.Eval(Container, "DataItem.url1")+">"+DataBinder.Eval(Container, "DataItem.url1")+"</a>") why it doesn't work
Instead of a Label control, you should use the HyperLink control when you want to add a HyperLink ...