JQuery нагрузки с частичным представлением asp.net MVC - PullRequest
7 голосов
/ 06 марта 2011

У меня есть частичное представление, и я хочу отобразить его в главном представлении, используя jquery.

Вот как я кодирую jQuery:

$(document).ready(function() {
        $("#dvGames").load("/LiveGame/Partial3");
});

где метод контроллера выглядит следующим образом:

public ActionResult Partial3(DateTime gameDate)
{
    return View("Partial3");
}

Я ничего не вижу. Я пытался

<% Html.RenderPartial("Partial3"); %> 

и это работает, но я хочу фильтровать данные в частичном представлении, поэтому я использую метод загрузки jquery.

Ответы [ 2 ]

15 голосов
/ 06 марта 2011

Для действия вашего контроллера требуется параметр DateTime, который необходимо указать при вызове AJAX-запроса:

$(function() {
    $('#dvGames').load(
        '<%= Url.Action("Partial3", "LiveGame") %>', 
        { gameDate: '2011-03-06' }
    );
});
0 голосов
/ 06 марта 2011

Попробуйте дать возможность фреймворку создать URL.Используйте

<%= Url.Action("LiveGame","Partial3") %>
...