asp.net c#

Discussion in 'C#' started by t7584, Dec 8, 2006.

  1. #1
    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
     
    t7584, Dec 8, 2006 IP
  2. kajakske

    kajakske Well-Known Member

    Messages:
    139
    Likes Received:
    3
    Best Answers:
    1
    Trophy Points:
    165
    #2
    Instead of a Label control, you should use the HyperLink control when you want to add a HyperLink ...
     
    kajakske, Dec 26, 2006 IP