2011-12-20 4 views

답변

0

페이지에 여러 개의 양식이있을 수 있으므로 문제가 될 것이라고 생각하지 않습니다. 마스터 페이지에 양식을 넣으십시오. {동작}과 {컨트롤러} 분명히 당신은 사용자가 드롭 다운 목록에서 무언가를 선택했을 때의 처리를 처리 할 컨트롤러이

Master.cshtml

@Html.BeginForm("{Action}", "{Controller}") 
{ 
    <select id="formList" name="formList"> 
     // your options go here 
    </select> 

    <input type="submit" value="OK" /> 
} 

@RenderBody 

비슷 해요. 그리고 당신의 견해는 그것이 자신의 형태 일 것입니다.

SomeView.cshtml (POST 예 참조)

@{ 
    Layout = "pathTo/Master.cshtml"; 
} 

@Html.BeginForm() 
{ 
    // define your view 
} 

는 HTML이 두 개의 다른 작업에 게시 두 개의 서로 다른 형태의 렌더링 것이다.

관련 문제