在MVC(Model-View-Controller)架构中,控制器负责处理用户的请求并调用相应的业务逻辑。如果要将数组作为参数传递给MVC控制器,可以按照以下步骤进行操作:
public IActionResult MyControllerMethod(string[] myArray)
{
// 处理数组参数的逻辑
// ...
return View();
}
<form action="/MyController/MyControllerMethod" method="post">
<input type="hidden" name="myArray" value="1,2,3,4,5" />
<input type="submit" value="Submit" />
</form>
var myArray = [1, 2, 3, 4, 5];
$.ajax({
url: '/MyController/MyControllerMethod',
type: 'POST',
data: JSON.stringify({ myArray: myArray }),
contentType: 'application/json',
success: function(result) {
// 处理返回结果
}
});
这样,就可以将数组作为参数传递给MVC控制器,并在控制器方法中进行处理。请注意,以上示例是基于ASP.NET Core MVC框架的C#代码,实际情况可能因使用的框架和编程语言而有所不同。
领取专属 10元无门槛券
手把手带您无忧上云