我是 MVC 的新手,所以我认为我需要指出正确的方向。
我的模型中有一个布尔值,它使用以下方法在我的视图中创建一个复选框:
@Html.EditorFor(model => model.Adults)
我还有一个下拉框,它显示 ViewBag 中的内容。我想根据该复选框的条件显示不同的 ViewBag 集。
我可以通过在我的 html 中使用 Razor 语法检查我的 mode.Adults 变量来做到这一点,但这仅适用于我的编辑页面,而不适用于创建页面。此外,当我单击复选框时它不起作用(我需要在下拉列表中重新加载新值)。
我希望避免使用 jQuery 发回服务器,而是全部在客户端进行。但是,如果这是唯一的方法,那么有人可以帮助您如何做到这一点。