开发我的第一个 MVC3 应用程序。我有一个简单的视图,它有 2 个对象(对象 A,对象 B)。对象 B 是可选的。我已经创建了一个包含两个对象的模型,并且控制器工作得很好,将数据来回传递给视图。
我试图放入一个简单的 DropDownList 供用户决定是否要为对象 B 输入数据。下拉列表很简单 - 两个值“是”和“否”。
例如:继续“B”部分?
[是]
[否]
在视图上,用户填写对象 A 的所有表单项。然后,他们可以选择填写对象 B 的项目。如果他们想这样做,我希望他们选择“是”(我是当时使用 Jquery 显示更多页面)。
我的问题:如何制作一个简单的下拉列表(甚至是基本的 HTML 输入 type="select"...),在他们提交表单后我可以在控制器中访问?
在我的控制器中,我想做以下
事情: * 为对象 A做事
* 检查他们是否选择了是
* 为对象 B做事
像“是/否”下拉菜单这样简单的东西是否需要进入模型?它没有输入任何内容 - 它只是用户在视图中做出的决定。我知道必须有一种简单的方法来做到这一点(ViewBag?)但我是新手,显然迷路了。
TL;DR - 如何在可以在控制器中访问的视图上创建简单的下拉列表?