cómo pasar querystring en la etiqueta de anclaje?

Quiero pasar a la cadena de consulta en la etiqueta de anclaje, pero que se enfrenta a algún error que yo.e «servidor de la etiqueta no está bien formado».
Mi código es:-

    <a href="EditUser.aspx?uid='<%# Eval("Userid") %>'" id="aa" runat="server" />
InformationsquelleAutor Ram Singh | 2011-11-01

3 Kommentare

  1. 1

    Yo generalmente uso:

    <a href='<%# Eval("Userid","EditUser.aspx?uid={0}") %>'>Text</a>/pre>

    Si se quita runat="server" y comillas simples antes y después de eval expresión, el código empezará a trabajar también

    Feliz codificación

  2. 0

    Usted no puede usar el código que rompe con la cadena de texto para el valor de un atributo de un elemento, el cual es ejecutado en el servidor. En lugar usted puede utilizar String.Format() para formar la respuesta de los mismos, el uso de comillas simples.

    <a href='<%# String.Format("EditUser.aspx?uid={0}", Eval("Userid")) %>' id="aa" runat="server" />

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein

Pruebas en línea