none
¿Como hacer mix de MVC Razor y javascript cuando hay parentesis ? RRS feed

  • Debate general

  • hola a todos como estan

    esque mi pregunta es la siguiente tengo una lista de objetos que lo envio a la vista para mostrar imagenes como un libro entonces hago una mezcla de razor con javascript  pero me da un error por los " } " le dejo el codigo para ver si me puden echar una mano  gracias 

    <script type="text/javascript">

         $(document).ready(function () {
             $(".book1").flipBook({
                 lightBox: true,
                 pages: [
                        @{
                         int cantidad =0;
                         int limite=Convert.ToInt32(@ViewBag.cantidad);
                         foreach(var item in @ViewBag.lista){
                             
                             
                                 <text>
                                 { este es para crear el objeto en javascript
                                     src: "@Url.Content("~/prueba/"+item.Cod_insti+"/"+item.Cod_materia+"_"+item.Cod_nivel+"_"+item.Cod_seccion+"/album/"+item.Imagen)",
                                     thumb: "@Url.Content("~/prueba/"+item.Cod_insti+"/"+item.Cod_materia+"_"+item.Cod_nivel+"_"+item.Cod_seccion+"/album/"+item.Imagen)",
                                     title: @item.Nombre_materia
                                 
                            </text>
                            cantidad++;
                           if(cantidad == limite)

                            <text>}</text>cierre de lista de objetos en javascript

                           else

                          <text>},</text> aqui es donde tengo el problema con } porque ese es para cerrar el objeto y crear otro pero  me  cierra flipBook({
     



                         }
                 
                      
                              }
                  

                 ]
             });-->aqui no me lo reconoce porque arriba pongo } entonces cierra








         }) -->aqui no me lo reconoce porque arriba pongo } entonces cierra
        </script>

    gracias por la ayuda



    jueves, 27 de octubre de 2016 19:51