none
¿Como manipular un <ol> desde c#? RRS feed

  • Pregunta

  • Buenas tardes a todos, 

    en la BD tengo diferentes encuestas

    desde la aplicación web el usuario selecciona determinada encuesta y esta deberá ser cargada en la ventana de la aplicación

    Todas las encuestas tienen 10 preguntas

    Hasta ahora tengo en el archivo aspx lo siguiente:

    ...

    <br /> <ol id="QuestionsList"> </ol> <script type="text/javascript"> var lis = ''; for(var i = 1; i < 11; i++) { lis = lis.concat('<li>' + '<span id=' + 'Question'.concat(i) + '></span>' + '<br />' + 'R:' + '<span id=' + 'answer'.concat(i) + '></span>' + '</li>'); } $('#QuestionsList').html(lis); </script> <br />

    ...

    Aquí

    muestro el resultado

    Y en el archivo cs tengo lo siguiente:

    protected void Page_Load(object sender, EventArgs e)
    {
    	DataTable table = executeStoreProcedure("getEncuesta");
    }

    Cada DataRow del DataTable tiene una sola columna de tipo cadena de caracteres, dicha cadena es una pregunta de la encuesta

    Mi pregunta es: ¿como le hago para poner cada pregunta del DataTable en cada <li> del <ol>?

    De antemano muchas gracias


    • Editado jeduardonl miércoles, 1 de abril de 2015 21:34
    miércoles, 1 de abril de 2015 21:33

Respuestas

  • >>¿como le hago para poner cada pregunta del DataTable en cada <li> del <ol>?

    pero como defines el template del Repeater ?

    imagino defines algo como ser

    <asp:Repeater id="Repeater1" runat="server">
    
      <HeaderTemplate>
    	 <ol>
      </HeaderTemplate>
    
      <ItemTemplate>
    	 <li> <%# Eval("nombrecampo") %> </li>
      </ItemTemplate>
    
      <FooterTemplate>
    	</ol>
      </FooterTemplate>
    
    </asp:Repeater>

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    jueves, 2 de abril de 2015 0:14

Todas las respuestas