그래서 내가 가지고있는 것은 내가이Html.BeginForm 및 MVC 4 검도 UI
<table>
<tr>
<td>@Html.LabelFor(x => x.Senders)</td>
<td>
@(Html.Kendo().DropDownList()
.Name("Sender")
.DataTextField("Text")
.DataValueField("Value")
.BindTo(Model.Senders))
</td>
</tr>
<tr>
<td>@Html.Raw(Server.HtmlDecode(@Model.RecipientTable))</td>
</tr>
<tr>
<td colspan ="2">
@(Html.Kendo().MultiSelect()
.Name("Users")
.DataTextField("Name")
.DataValueField("Id")
.Placeholder("Optional - Choose additional users to send emails to:")
.ItemTemplate("#=LastName #, #=FirstName # #=MiddleInitial #")
.TagTemplate("#=LastName #, #=FirstName # #=MiddleInitial #")
.BindTo(Model.OptionalUsers))
</td>
</tr>
에서 같은 일부 검도 UI 위젯을 만들어 내부에이
using (Html.BeginForm("SendEmail", "Email", FormMethod.Post, new { id = "emailForm",
onsubmit = "return Check();"})){
처럼 beginform
확장자로 만든 형태는 내 컨트롤러 이메일 나는 EmailModel
이 tightl은이 방법
[HttpPost]
public bool SendEmail(EmailModel Email){ .. stuff....}
이 y 위에서 양식을 포함하는보기에 Y 인드하십시오. 내가 가지고있는 질문과 문제는 그것이 가능한가, 그렇다면 어떻게 사용자가 선택한 것에 대한 정보를 담고있는 메소드에 모델을 전달할 수 있는가하는 것입니다. 아니면 내가 양식의 제출을 사용할 수 없으며 수동으로 값을 가져 와서 AJAX 호출을 수행하는 사용자 정의 함수를 통해 컨트롤러에 JSON으로 전달해야합니까?
만약 당신이 게시물을 사용하지 않으면 당신은 아약스 전화를 사용해야합니다 –
@MattBodily 당신은 무엇을 의미합니까? 게시물을 사용하지 않습니까? –