我有一个带有 BeginForm 命令的 Razor View 和一个循环,在该循环中我创建了一个 html 表,每行都有一个提交按钮。我的问题是,当我将特定行的表单提交回 Controller 时,如何确保我知道该按钮与哪一行相关?
谢谢,
萨钦
最佳答案
我的想法是在通过 javascript 函数提交表单之前设置隐藏输入。
如果你使用 jquery,它可以是这样的:
$("input:submit").click(function() {
$("hiddenInput").val(
$(this).closest("input[name*='yourPrimaryKey']").val()
);
});
它找到包含其按钮被单击的行的 ID 的输入值。
关于html - Razor View 表单中的多个提交按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8944881/