2009-08-14 4 views
2

ASP.NET MVC에서 Ajax.BeginForm을 사용하여 양식을 게시하고 있습니다. AjaxOption의 UpdateTargetId 속성을 사용하여 하나의 div를 업데이트했습니다. 이제 2 Divs를 업데이트하려면 게시물이 필요합니다. 나는 또한 두 가지 다른 견해를 반환해야합니다. 여기 Ajax.BeginForm을 사용하는 동안 AjaxOptions에 대해 여러 UpdateTargetId를 가질 수 있습니다.

내가 현재 가지고있는 코드 :

<%using(Ajax.BeginForm("Create", new { controller = "View"},new AjaxOptions { UpdateTargetId = "view_tabs" })){ %> 
<%= Html.TextBox("viewName") %> 
<input type="submit" value="Create a New View" /><br /> 
<%} %> 

아니면를 양식의 제출 작업은 view를 반환하는 하나의 컨트롤러에 게시하고 또 다른 뷰를 돌려 다른 컨트롤러에 GET 요청을해야한다?! !

MVC 프레임 워크를 사용하여 어떻게 구현합니까? 나는 JQuery 나 다른 자바 스크립트 라이브러리를 사용하고 싶지 않다.

답변

1

저는 JQuery 또는 다른 Javascript 라이브러리를 사용하고 싶지 않습니다.

qith jQuery에 문제가 있습니까? 정말 놀라운 프레임 워크이기 때문입니다. 내가 아는 한, ASP.NET MVC AJAX는 기능이 상당히 제한되어 있지만 ASP.NET AJAX 라이브러리를 직접 사용할 수 있습니까?

jQuery에 기회를 제안하는 것이 좋습니다.

+0

나는 jquery도 좋아합니다. 사실 jquery를 사용하여 위의 문제를 해결할 수 있습니다. 여러 updatetargetids가 Ajax.beginForm에 의해 지원되는지 궁금합니다 (... – darthjit

+0

그럴 경우 내 지식 *, 아니요. – jeef3

관련 문제