型号:
public class From
{
public DateTime from { get; set; }
public DateTime to { get; set; }
}
控制器:
public MediaViewModel DashboardMediaByDate([FromBody] From y)
{ // some logic }
视图:
<script>
$(function () {
// Get value on button click and show alert
$("#myBtn").click(function () {
var from = {
from: $("#from").val(), to: $("#to").val()
};
alert(from.from);
var y = JSON.stringify(from);
$.ajax({
type: "POST",
data: y,
dataType: 'json',
url: "/Queues/DashboardMediaByDate",
contentType: "application/json"
}).done(function (res) {
alert(res);
});
});
});
</script>
当我调试来自浏览器的请求时:
What I received in 控制器:
Method Parameter
How can I send the object to controller from view model ?
提前谢谢,