如何使用JS函数将模型的对象从视图传递到控制器?
<div class="col-md-offset-2 col-md-10">
<button type="button" class="btn btn-secondary" onclick="BulkUpdate(@Model)">Bulk Update</button>
</div>
function BulkUpdate()
{
$('#myModal').modal('show');
}
答案 0 :(得分:0)
使用ajax
来执行您的控制器方法。
查看示例:
JS
function BulkUpdate()
{
var model = @Html.Raw(Json.Encode(youModel))
$.ajax({
type: 'post', //GET
url: '@Url.Action("Send", "Home")',
data: JSON.stringify({ contact: model }),
contentType: 'application/json; charset=utf-8',
dataType: "json",
success: function (data) {
alert(data);
}
});
}
控制器
public ActionResult Send(Send contact)
{
//some code here
}