可以通过以下步骤实现:
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
// 定义要传递的对象列表
var objectList = [
{ id: 1, name: "Object 1" },
{ id: 2, name: "Object 2" },
{ id: 3, name: "Object 3" }
];
// 使用AJAX发送POST请求
$.ajax({
url: "/Controller/Action", // 替换为实际的控制器和动作方法
type: "POST",
contentType: "application/json",
data: JSON.stringify(objectList),
success: function(response) {
// 请求成功后的处理逻辑
console.log(response);
},
error: function(xhr, status, error) {
// 请求失败后的处理逻辑
console.error(error);
}
});
[HttpPost]
public IActionResult Action([FromBody] List<ObjectModel> objectList)
{
// 对传递的对象列表进行处理
// ...
return Ok("Success");
}
其中,ObjectModel
是自定义的对象模型,根据实际需求进行定义。
以上是使用jQuery AJAX将对象列表传递给ASP.Net核心MVC控制器的基本步骤。在实际应用中,可以根据具体需求进行适当的调整和扩展。
腾讯云相关产品和产品介绍链接地址:
请注意,以上链接仅供参考,具体产品选择应根据实际需求和腾讯云官方文档为准。
领取专属 10元无门槛券
手把手带您无忧上云