Hi 各位大虾,我模仿 NerdDinner 做一个简单的应用,熟悉一下 .NET 的开发,到 AJAX 这部分的时候遇到一个问题,代码如下:<div id="rsvpmsg">        <% if (Request.IsAuthenticated) { %>            <% if (Model.IsUserRegistered(Context.User.Identity.Name)) { %>        
    
                <p>You are registered for this event!</p>
    
            <% }
           else
           { %>  
    
            <%: Ajax.ActionLink("RSVP for this event",
                                 "Register", "RSVP",
                                 new { id = Model.DinnerID },
                                 new AjaxOptions { UpdateTargetId = "rsvpmsg" })%>         
             <% } %>
    
        <% } else { %>
                <a href="/Account/LogOn">LogOn</a> to RSVP for this event.
        <% } %>
    </div> RSVPController::Register 这个方法返回一个Content() ,就是一个字符串,本意让这个字符串更新到这个div标签里,
但是返回的结果并不是这样,而是在一张新页面里。各位大虾,有人遇到过类似的问题,或知道是什么原因吗,感谢任何建议。我是个新手,对这方面一点都不了解,大家帮忙,先谢过了。