我想知道如何使用剃刀从 MVC 4 应用程序提交特定的表单值。
我有以下问题。
2 下拉列表。第一个是使用列出一组类型的模型数据填充到控制器中(第一次自动选择默认值)。第二个由类型对象填充(如果回发来自第一个下拉列表,则自动选择第一个)。
我想做的就是这个。如果第一个下拉列表正在执行回发,我只想发布第一个列表的选定值,并且 dropDownList2 为 0。
如果第二个下拉列表导致回发,我想要两个值。
public ActionResult Index(int dropDownList1 = 0, int dropDownList2 = 0)
{
// Get data for the dropdown lists
}
这是视图文件
<p>
@Html.ActionLink("Create New", "Create")
@using (Html.BeginForm("Index","EditItems",FormMethod.Get)){
<p>Γονείς τύπων: @Html.DropDownList("dropDownList1") </p>
<p>Τύποι σχολείων: @Html.DropDownList("dropDownList2") </p>
}
</p>
@section Scripts {
<script type='text/javascript'\>
$("#parentUnit").change(function () {
$(this).parents('form').submit();
});
$('#childUnit').change(function () {
$(this).parents('form').submit();
});
</script>
}
提前致谢