在我的用户控制器索引视图中,我有一个包含用户名和一些快速控件的表,例如名为“Lock”的复选框。当我选中/取消选中此复选框时,我想提交一个拨打用户“锁定”状态的电话。
是否在控制器中为每个复选框单独执行操作是正确的过程(我每行都有几个),或者我应该创建一个Action来获取模型上要更新哪个属性的参数? (/ User / ToggleLock / {id},/ User / ToggleAttr / {id} vs / User / Toggle / {id} / {attr})
答案 0 :(得分:2)
我会使用POST /Users/ToggleLock/{id}
或两项操作:POST /Users/Lock/{id}
和POST /Users/Unlock/{id}