为了账号安全,请及时绑定邮箱和手机立即绑定

如何从 JS 将参数发送到我的控制器 ASP 中?

如何从 JS 将参数发送到我的控制器 ASP 中?

PHP
喵喵时光机 2024-01-20 22:31:36
我正在使用 ASP.NET我想将一些数据从 JS 发送到我的控制器(在数据库中设置此日期)。我尝试使用“fetch”,但对象为空。MyController 名称:HomeController、我的操作:ResultPage、我要发送的数据:testResultPS 我使用 System.Web.Http 中的 [FromBody];console.log(testResult); // have some datafetch('/Home/ResultPage',    {        method: 'post',        body: JSON.stringify(testResult)    })[System.Web.Mvc.HttpPost]public void ResultPage([FromBody] TestResult testResult){      // testResult is null      //some code here}
查看完整描述

2 回答

?
ITMISS

TA贡献1871条经验 获得超8个赞

var data = {

    name: 'John'          

};     

var response = fetch('Home/ResultPage', {

    method: 'POST',

    headers: {

        'Content-Type': 'application/json;charset=utf-8'

    },

    body: JSON.stringify(data)

});


[HttpPost]

public void ResultPage([FromBody]Parameter parameter)

{

    //code here

}


public class Parameter

{

   public string name { get; set; }

}


查看完整回答
反对 回复 2024-01-20
?
侃侃尔雅

TA贡献1801条经验 获得超15个赞

如果模型类中存在必需属性,则必须通过 JS 代码将必需属性传递到 Action 方法中。


查看完整回答
反对 回复 2024-01-20
  • 2 回答
  • 0 关注
  • 46 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信