У меня не было проблем с использованием RC1 Обновлено ...
В качестве теста я добавил это действие в Home Controller
public ActionResult Test()
{
ifRequest.IsAjaxRequest())
return PartialView();
return new EmptyResult();
}
и это в файл Home / Index.aspx
Цель теста
Созданные Представления / Главная / Test.ascx
</br>This is a test
и добавил файлы Javascript Ajax на главную страницу
В ответ на комментарии я добавил AjaxForm в Index.aspx, и он заработал
<%@ Page Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage" %>
<asp:Content ID="indexHead" ContentPlaceHolderID="head" runat="server">
<title>Home Page</title>
</asp:Content>
<asp:Content ID="indexContent" ContentPlaceHolderID="MainContent" runat="server">
<h2><%= Html.Encode(ViewData["Message"]) %></h2>
<p>
To learn more about ASP.NET MVC visit <a href="http://asp.net/mvc" title="ASP.NET MVC Website">http://asp.net/mvc</a>.
</p>
<%= Ajax.ActionLink("Test", "Test", new AjaxOptions{ UpdateTargetId="TestTarget", InsertionMode=InsertionMode.InsertAfter} ) %>
<div id="TestTarget">Test Target</div>
<% using(Ajax.BeginForm("Test", new AjaxOptions{ UpdateTargetId="TestTarget", InsertionMode=InsertionMode.InsertAfter} ) ){%>
<button type="submit" >click me</button>
<% } %>
</asp:Content>