jQuery ваш друг здесь. Если вы сделаете ajax-вызов, чтобы сказать ActionResult, то вы можете вернуть либо объект json, либо частичное представление.
Я предпочитаю возвращать частичное представление и затем заменять содержимое div на результирующий html.
Итак,
public ActionResult jQueryTagDelete(string SomeParametersMaybe)
{
return PartialView("TagList", tags.OrderBy(x => x.keyword1));
}
И вы JQuery код;
function deleteTag(tagName) {
$.post("/Admin/jQueryTagDelete", { tag: tagName }, function(RETURNED_HTML) {
document.getElementById("divTags").innerHTML = RETURNED_HTML;
});
}