2013-02-16 5 views
1

MVC 기반 양식을 사용하여 부트 스트랩 기반 모달 내에 렌더링되는 클라이언트 쪽 양식을 생성하는 일반적인 방법 인 '@using (Html.BeginForm(...'을 활용하고 싶습니다.MVC 형식 도우미를 부트 스트랩 모달에 바인딩

<form class="form-horizontal well" data-async data-target="#rating-modal" action="/some-endpoint" method="POST"> 

내가 클래스 속성 (new { @class="example"})를 삽입하지만 난 내가 어떻게 '데이터를 처리 할 프로그램 샘플을 발견하지 않은 방법을 이해 : 양식을 thusly 히 정의 아약스 요청/응답 방식에 I've found a technique that binds the modal -async '및'data-target = xxx '를 사용하십시오.

대런 디미트로프의 대답이 this question 인 경우 궁금한 점이 있으면 도움이 필요하십니까? 또는 EditorTemplates as suggested here을 더 잘 이해해야합니다.

답변

2

는 클래스와 마찬가지로 : 할 수

new { @class="example"} 

데이터-atribute 경우 :

new { @class="example", data_target="#rating-modal"} 

data_target 출력 data-target을 면도칼이 많이 htmlAttributes 매개 변수를

+0

감사를 해석 할 때 - 그러나 오른손 값이없는 '데이터 비동기'는 어떻습니까? '{data_async, null, data_target = "# rating-modal"} 오류가 발생했습니다. 모달 "} 비슷한 오류가 발생합니다. 새로운 {data_async = "", data_target = "# rating-modal"}을 시도하면 data-async = ""렌더링되지만 문제가 발생하지 않는다면 놀랄 것입니다. --appreciated – justSteve

+0

'new {data_async = "true", data_target = "# rating-modal"}'이 작업을해야한다고 생각합니다. http://jsfiddle.net/9mQdH/. JS는 값에 상관없이 이름'data-async'의 속성을 요구하고있다. – JOBG

+0

확인 .... 후속 조치에 대한 감사드립니다. – justSteve

관련 문제