Prima stavo cambiando HyperLink.NavigateUrl
in code-behind su Page_Load()
.HyperLink con NavigateUrl con Eval(). Dov'è l'errore?
Ma dopo aver deciso di farlo in progettazione utilizzando il metodo Eval()
.
<asp:HyperLink runat="server"
NavigateUrl='<%# String.Format("~/Refuse.aspx?type={0}&id={1}", Eval("type"), Eval("id")) %>' Text="Refuse" />
o
<asp:HyperLink ID="urlRefuse" runat="server"
NavigateUrl='<%# String.Format("~/Refuse.aspx?type={0}&id={1}", Request["type"], Request["id"]) %>' Text="Refuse" />
dove id
e type
- sono variabili da Request
.
Ma non funziona. Viene visualizzato solo il testo non elaborato 'Rifiuta'. Dov'è il mio errore? Grazie in anticipo.
Id prperty di ur collegamento ipertestuale manca ... è che causa l'errore non so ... –
@Pandiya: Suoni misteriosamente e nello stesso tempo - realistica. Ma sfortunatamente non ha aiutato. – abatishchev
NavigateUrl = '<% # Eval ("tipo", "id", "~/Refuse.aspx? Type = {0} & id = {1}")%>' –