【问题标题】:ASP.NET MVC (WEB API) with angular JS passing strong type parameters带有角度 JS 的 ASP.NET MVC(WEB API)传递强类型参数
【发布时间】:2015-10-22 18:38:14
【问题描述】:

所以我有一个控制器需要强类型的 CarModel 对象来发布请求。 在 Angular js 中,我如何序列化它并通过发布请求传递,以便控制器理解它。 有人可以显示示例代码或指向正确的方向。

我似乎只发布了关于如何为 Angular js 传递数据以读取它的帖子,没有发现任何关于如何发布强类型对象的内容。

谢谢

【问题讨论】:

    标签: asp.net angularjs asp.net-web-api


    【解决方案1】:
    [HttpPost]
    [Route("someUrl")]
    public IHttpResult PostObject([FromBody]Type name){
        return Ok();
    }
    

    从角度来看

    $http.post("someUrl", myObject);
    

    javascript 对象被 angular 序列化。属性名称必须匹配。

    【讨论】:

    • 知道了,非常感谢。今晚我回家后试试看。
    • 我已添加 ModelState.IsValid 进行验证。但是,当“myObject”为空时,它通过了“Modelstate.IsValid”你知道为什么吗?
    • @JakeZheng 我不知道您使用什么作为验证器。但是,您的对象并非无效。请打开一个包含新问题的新主题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-09-17
    • 2010-09-18
    • 2014-07-10
    • 1970-01-01
    • 1970-01-01
    • 2011-09-28
    • 1970-01-01
    相关资源
    最近更新 更多