HyperLink com NavigateUrl com Eval (). Onde está o erro?

Primeiro eu estava mudandoHyperLink.NavigateUrl no code-behind emPage_Load().

Mas depois eu decidi fazer isso em design usandoEval() método.

<asp:HyperLink runat="server"
     NavigateUrl='<%# String.Format("~/Refuse.aspx?type={0}&id={1}", Eval("type"), Eval("id")) %>' Text="Refuse" />

ou

<asp:HyperLink ID="urlRefuse" runat="server"
     NavigateUrl='<%# String.Format("~/Refuse.aspx?type={0}&id={1}", Request["type"], Request["id"]) %>' Text="Refuse" />

Ondeid etype - são variáveis ​​deRequest.

Mas isso não funciona. Apenas o texto bruto "Recusar" é exibido. Onde está o meu erro? Desde já, obrigado.

questionAnswers(6)

yourAnswerToTheQuestion