2010-05-26 45 views

回答

3

你可以看看的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

请问你能否提供一个例子 – 2010-05-26 09:03:01

+0

@Fraz,我已经添加了一个例子。 – 2010-05-26 09:18:08

0

另一种方法可能会返回从Y 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); 
    });