Я пытаюсь заменить часть страницы частичным представлением в ASP.Net MVC 5 (Visual Studio 13), используя следующее:
Views/Book/Index.cshtml:
<div id="bargainBook">
    @Ajax.ActionLink("Click here for the Bargain Book!", 
    "BargainBook",
    new AjaxOptions
    {
        UpdateTargetId = "bargainBook",
        InsertionMode = InsertionMode.Replace,
        HttpMethod = "GET"
    })
</div>
В BookController:
public ActionResult BargainBook()
{
 var book = GetBargainBook();
 return PartialView("_BargainBook", book);
}
private Book GetBargainBook()
{
 return db.Books
     .OrderBy(b => b.Price)
     .First();
}
В _BargainBook.cshtml:
@model BookDemo.Models.Book
<div>
<p>
    <strong>Book</strong>
    @Model.Name
</p>
<p>
    <strong>Price</strong>
    @String.Format("{0:F}", @Model.Price)
</p>
</div>
Когда я нажимаю на ссылку, я перехожу к полному просмотру страниц частичных данных страницы.
