我的视图上有一个字段(一个复选框),它具有模型中的 id 值。我需要将用户在表单上检查的那些 id 的列表返回给控制器操作。
我尝试过的每件事都不起作用。我将视图编码为返回到控制器,但我还没有弄清楚如何返回所需的值。
这是视图中复选框的片段...
<td @trFormat >
<input id="ExportCheck" type="checkbox" value = "@item.PernrId" onclick="saveid(value);"/>
</td>
当前,onclick 事件正在在应该存储 id 值的视图上触发 javascript...
<script type="text/javascript">
var keys = null;
function saveid(id) {
keys += id;
}
</script>
我一直在尝试使用动作调用来返回控制器。目前没有发送回路由对象,因为我不知道如何加载它......
<input type="submit" value="Export to Excel" onclick="location.href='@Url.Action("ExportExcel","CastIndex")'" />
我知道我可能对这段代码做错了很多事情。我现在正在开发我的第一个 MVC 应用程序。任何帮助,将不胜感激。最终结果是我需要在控制器中使用 id 来检索选定的 id 并将它们发送到导出到 excel。