我有一个最终目标是成为用户创建表单的视图。它的结构如下:
<fieldset>
@Html.DropDownList("first dropdown")
</fieldset>
<fieldset id="exists">
@Html.DropDownList("seconddropdown")
@Html.DropDownList("third dropdown")
@Html.DropDownList("fourth dropdown")
<input type="submit" value="Create User"/>
</fieldset>
<fieldset id="new">
@Html.DropDownList("dropdown")
@Html.DropDownList("dropdown")
@Html.DropDownList("dropdown")
<input type="submit" value="Create User"/>
</fieldset>
<script>
//script here shows and hides fieldsets depending on value chosen in first dropdown
</script>
根据在第一个下拉列表中选择的值,将显示 fieldset 存在或 fieldset new。他们都以不同的方式与数据库交互,所以我真的需要能够为每个单独处理提交操作。我尝试在每个字段集中创建一个提交,但控制器操作从未被命中。
我显然错过了 MVC 提交按钮的标记,所以任何人都可以帮助我理解这些工作是如何工作的,以及如何在一个视图上创建多个(和单独的)提交可能性。
非常感谢