我一直在搜索这个网站和其他来源以寻找答案,但没有发现任何有用的东西。我需要最简单的解决方案,因为我才刚刚开始学习 MVC 和 AJAX。我有一个从数据库中检索它的记录的网格,每一行都包含在单独的列中生成的链接:“编辑”和“删除”。实际的记录名称也以链接的形式出现,其中包含相应记录的 id: .../ItemType/ItemDetails/1 。现在我想获取这个 id 并在单击它时将其传递给 Controller。链接没有用名称包装,所以我想不出我会如何调用它的点击函数?
$("#<link I want>").click()
然后传递整个href并获取字符串的最后一个字符?或者可能有其他方法?
然后我想使用这个 id 来查找记录并使用它的值填充文本框和下拉列表
$("#txtItemName").val(<value from controller>)
$("#txtItemPrice").val(<value from controller>)
$("#ItemTypes").selected value = <value from controller>
我只是完全不知道如何将信息传递给控制器并一次返回,以便我可以更新部分视图。
我对任何有用的信息都感兴趣,无论是关于如何以其他方式实现它的想法、示例或解决方案。谢谢你。