我是 MVC.NET 5 的新手;我正在开发一个带有下拉列表和表单的应用程序。我的下拉菜单是我的模型创建的,我无法弄清楚如何从下拉菜单中获取错误。以下是部分代码:
第一个下拉部分视图:
@using System.Data.SqlClient
@model Cars.Web.Models.TestModel
@using (Ajax.BeginForm("GetByMake", "Cars", null, new AjaxOptions
{
HttpMethod = "POST",
UpdateTargetId = "models",
InsertionMode = InsertionMode.Replace
}, new { id = "selectMarke" }))
{
@Html.DropDownListFor(
m => m.SelectedMarkeId,
new SelectList(Model.Markes, "Id", "Name"),
String.Empty
)
}
<script>
$('#SelectedMarkeId').change(function () {
console.log("asd");
$('#selectMarke').submit();
});
</script>
这是第二个:
@model Cars.Web.Models.TestModel
@if (Model.Models != null && Model.Models.Any())
{
@Html.DropDownList(
"models",
new SelectList(Model.Models, "Id", "ModelName"),
string.Empty
)
}
我可以将第一个 id 从控制器传递给第二个,但我认为这不是正确的方法。我想知道我是否添加了更多表单,如何在提交时将它们与这两个下拉列表绑定。谢谢