Как обновить конкретные данные Div через AJAX в asp.net MVC - PullRequest
2 голосов
/ 26 мая 2010

как обновить конкретные данные div через ajax в asp.net mvc

Ответы [ 2 ]

3 голосов
/ 26 мая 2010

Вы можете взглянуть на свойство UpdateTargetId :

Контроллер:

public ActionResult SomeAction()
{
    // you could return a PartialView here if you need more complex HTML fragment
    return Content("<span>some content</span>", "text/html");
}

Вид:

<div id="result"></div>
<%= Ajax.ActionLink(
    "Update div test", 
    "SomeAction", 
    new AjaxOptions { UpdateTargetId = "result" }
) %>
0 голосов
/ 27 мая 2010

Другим способом может быть возврат представления partil из вашего контроллера и помещение результирующего HTML в div.

    public ActionResult jQueryTagFilter(string filterBy)
    {
      //Do stuff
      return PartialView("TagList", tags);
    }

Тогда в вашем html;

    $.post("/Admin/jQueryTagFilter", { filterBy: filter }, function(newUserListHTML) {
        $("#divTags").fadeOut(300, function() {
          $"#divTags").innerHTML = newUserListHTML;
          });

        $("#divTags").fadeIn(300);
    });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...