相关疑难解决方法(0)

将ASP.NET MVC View上的各个按钮映射到控制器操作

我有一个应用程序,我需要用户能够更新或删除数据库中的数据行.使用我视图的.aspx文件中的foreach循环向用户显示行.每行将有两个文本字段(txtName,txtDesc),一个更新按钮和一个删除按钮.我不确定的是,如何让更新按钮将消息发送到控制器以更新哪一行?我可以看到这样做的几种方式:

  1. 将每一行放在它自己的表单标记中,然后单击更新按钮时,它将仅提交该行的值(还将有一个带有rowId的隐藏字段),控制器类将所有的post值作为参数到控制器上的Update方法.
  2. 不知何故,按钮的编写方式只能通过POST向控制器发回该行的值.

有办法做到这一点吗?我关心的一件事是,如果每一行的ASP.NET控件(txtName1,txtDesc1,txtName2,txtDesc2)分配的控件名称不同,那么它们的值将如何映射到Controller方法的正确参数?

asp.net-mvc

9
推荐指数
1
解决办法
1万
查看次数

标签 统计

asp.net-mvc ×1