actualización automática div mvc3 ASP.Net

En el índice creado en casa como en vista y vista parcial como datos de vista

Pero Div no se actualiza.

<script type="text/javascript">

   $(document).ready(function () {

       var refreshid = setInterval(function () {
           alert("test");
           $("#dynamictabs").load("/Home/Index/")
       }, 9000);
       $.ajaxSetup({ cache: false });
   });

</script>
<div class="dynamictabs">
   @Html.Partial("ViewData", @Model);
</div>

preguntado el 30 de junio de 12 a las 18:06

¿Revisaste la consola del navegador? -

2 Respuestas

Intente lo siguiente:

<script type="text/javascript">
    $(document).ready(function () {
        window.setInterval(function () {
            var url = '@Url.Action("SomePartial", "Home")';
            $('#dynamictabs').load(url)
        }, 9000);
        $.ajaxSetup({ cache: false });
    });
</script>
<div class="dynamictabs">
    @Html.Partial("SomePartial")
</div>

y luego tendrás un controlador:

public class HomeController: Controller
{
    public ActionResult Index()
    {
        return View();
    }

    public ActionResult SomePartial()
    {
        return PartialView();
    }
}

y entonces tendrás un SomePartial.cshtml:

@DateTime.Now

Respondido el 30 de junio de 12 a las 18:06

¿Podría explicar más sobre lo que está tratando de hacer aquí, por favor? Según su código, veo que ha establecido su intervalo en 9 segundos. Y está intentando cargar contenido desde inicio/índice en #tabs dinámicos. ¿Este elemento está en la misma página?

Respondido el 30 de junio de 12 a las 18:06

Sí, está en la misma página. en realidad soy muy nuevo en MVC3. ¿Puede proporcionarme ayuda con respecto a los controles de usuario en MVC3? al menos el código de muestra será útil. Gracias.. - user1493249

Lo siento, no soy fan de .net. pero espero que esta pregunta y respuestas anteriores puedan ayudarlo -> stackoverflow.com/questions/4811732/…. Si es jQuery/Javascript, estaría feliz de ayudar. - antoniovassell

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.