我用一些值绑定了一个下拉列表,并在选择的下拉列表更改时调用我的发布操作。看起来像
@Html.DropDownListFor(m => m.DistrictId, Model.DistrictList, "Select", new
{
disableValidation = "true",
onchange = @"
var form = document.forms[0];
form.action='Index';
form.submit();"
})
这可以很好地调用我的控制器发布操作。但我无法在我的模型 DistrictId 属性中获得下拉选择的值。
对于我的控制器功能如下所示
[HttpPost]
public ActionResult Index(HomeModel homeModel)
{
AdminController adminController = new AdminController();
Guid userId = new Guid();
homeModel.ComplianceModelList = complianceRepository.LoadComplianceModel(userId, homeModel.DistrictId);
LoadDistrict(homeModel);
return View(homeModel);
}
我想在我的 homeModel.DistrictId 属性中选择 DistrictId 的下拉列表。
怎么做 ?