2012-12-07 3 views
0

데모 솔루션에서 mvc ajax 기능을 내장하여 사용하려고했습니다. 그러나 어떤 이유로 인해 부분보기가 바뀌지 않습니다. 내가 일부는 내가 Web.config를 false로 설정 한 눈에 거슬리지 플래그가 있음을 발견 인터넷 검색 후이 html 코드를왜 부분 뷰가 대체되지 않습니까?

<form action="/Home/RefreshPartial" id="form0" method="post" onclick="Sys.Mvc.AsyncForm.handleClick(this, new Sys.UI.DomEvent(event));" onsubmit="Sys.Mvc.AsyncForm.handleSubmit(this, new Sys.UI.DomEvent(event), { insertionMode: Sys.Mvc.InsertionMode.replace, httpMethod: 'Post', updateTargetId: 'PartialToRefresh' });">      
    <input id="Name" name="Name" type="text" value="">  
    <input type="submit" value="Send name"> 
</form> 

있어 HTML 페이지를 표시

@using (Ajax.BeginForm("RefreshPartial", "Home", new AjaxOptions() { UpdateTargetId = "PartialToRefresh", HttpMethod = "Post" })) 
{ 
    @Html.TextBox("Name"); 
    <input type="submit" value="Send name" /> 
} 
<br /> 
<div> 
    @Ajax.ActionLink("Just refresh", "RefreshPartial", "Home", null, new AjaxOptions() { UpdateTargetId = "PartialToRefresh", HttpMethod = "Post" }, null) 
</div> 
<br /> 
<div id="PartialToRefresh"> 
    @Html.Partial("_DateTimePartial", "test") 
</div> 

답변

0

.

<appSettings> 
    <add key="ClientValidationEnabled" value="true"/> 
    <add key="UnobtrusiveJavaScriptEnabled" value="false"/> 
    </appSettings> 

이 경우 반드시 참이어야합니다. :)

관련 문제