Your first exaple maps to
DataBinder.Eval[
^], and there isn't an overload that takes more arguments.
You could try:
<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl='<%# Eval("ID", "ShowPages/{0}/")+Eval("Title", "{0}") %>'></asp:HyperLink>
I guess the above should work, since this
<asp:Label ID="Label1" runat="server" Text='<%# Request.Browser.Platform + "-" + Request.Browser.Browser %>' />
works pretty well, but I haven't tried it.
Best regards
Espen Harlinn