我想使用下拉列表和单个“编辑”按钮,而不是每行都有一个“编辑”链接的网格。将该按钮指向/Edit/{id}(即ddl选定值)的最简洁方法是什么?如果我必须考虑到http://approot/或http://approot/controllername/的网址基础,那么在window.location上使用onclick就太丑了,太丑了,因为它在索引视图上。
答案 0 :(得分:0)
您可以随时使用简单的html表单和下拉菜单。
答案 1 :(得分:0)
您可以使用任何类型的表单呈现,您只需确保您提交的值的名称与控制器所期望的类型和名称相匹配。
例如在页面上:
<select id="userList" name="userList">
<option value=1>My Name</option>
<option value=2>Your Name</option>
</select>
然后表单正在与之对话的控制器应该类似于:
public ActionResult Edit(int userList){......
然后选择的任何选项都会将其值传递给控制器,只要名称匹配且表单的操作是正确的控制器操作