如何将字符串化的Json从视图发送到MVC4中的控制器

拉斯米塔·达什(Rasmita Dash)

我想在按钮单击时发送一个字符串化的Json对象。我正在尝试如下操作:单击按钮时,我可以调用所需的Action方法,但是它正在传递null参数..

MemberLogin.cshtml

<input type="button" value="» Continue" id="btnLogin" onclick="PostData();">

<script type="text/javascript">
    function PostData() {
        var ObjLogInDto = new Object();
        ObjLogInDto.UserName = $("#txtUserName").val();
        ObjLogInDto.Password = $("#txtMemberPassword").val();
        ObjLogInDto.CaptchaText = $("#txtCaptcha").val();
        var StringifiedData = JSON.stringify(ObjLogInDto);
        $.ajax({
            url: '@Url.Content("~/Member/MemberLogin/MemberLogin")',
            async: false,
            type: "POST",
            data: StringifiedData,
            dataType: "json",
            contentType: "application/json; charset=utf-8",
            error: function (jqXHR, textStatus, errorThrown) {
                alert("ERROR:" + jqXHR + "-" + textStatus + "-" + errorThrown);
            },
            success: function (data, textStatus, jqXHR) {
                alert("SUCCESS:" + data.Message);
            }
        });
    }
</script>

动作方式

[HttpPost]
    public ActionResult MemberLogin(string JsonStr)
    {
        var ObjMemberLoginDto =
            new JavaScriptSerializer().Deserialize<MemberLoginDto>(JsonStr);
    }

我对此一无所获JsonStr注意:我包含了Json2.js。StringifiedData在ajax调用中保存字符串化数据。作为{"UserName":"TEST13361","Password":"testpswd","CaptchaText":"gz8h4"}

西瓦·戈帕尔(Siva Gopal)

$ .ajax(...)配置中的'contentType'属性有问题。删除contentType以便将其设置为默认值或设置适当的内容类型。您可以在此处找到有关内容类型的更多信息

同样如@Jai所建议的那样,您需要将ajax(...)设置中的“数据”包装为具有Key的键-值对,该键-值对与操作方法的参数名相同,以进行适当的模式绑定。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将Json字符串发送到mvc4中的控制器并反序列化json

来自分类Dev

如何在Mvc4中将Json字符串发送到控制器并反序列化json

来自分类Dev

MVC Ajax:如何将字符串从视图发送到控制器

来自分类Dev

将JSON字符串发送到MVC控制器失败

来自分类Dev

将 JSON 字符串发送到 ASP.NET Core MVC 控制器

来自分类Dev

MVC4:将子部分视图值发送到控制器?

来自分类Dev

使用调用Ajax将字符串数组发送到mvc控制器

来自分类Dev

如何将数据从弹出视图控制器发送到主视图控制器。传递一个字符串,以便我可以将其作为主视图中的标签文本

来自分类Dev

如何将数据从容器发送到iOS中的父视图控制器?

来自分类Dev

如何将变量从控制器发送到Laravel中的视图?

来自分类Dev

如何通过MVC C#中的控制器将模型数据发送到视图

来自分类Dev

如何将值列表发送到MVC3中的控制器

来自分类Dev

MVC将数据从视图发送到控制器

来自分类Dev

如何将参数发送到控制器

来自分类Dev

如何将数据从视图发送到控制器

来自分类Dev

如何将值从视图控件发送到angularjs控制器..?

来自分类Dev

如何将数据从视图发送到控制器

来自分类Dev

如何将数据从视图发送到zend中其他指定控制器的操作?

来自分类Dev

将输入字符串字段值发送到动作控制器

来自分类Dev

如何将剃刀视图中的字符串数组发回MVC控制器?

来自分类Dev

如何将JS变量发送到MVC控制器

来自分类Dev

如何将AJAX数据从VIEW发送到控制器?(PHP(MVC)+ AJAX)

来自分类Dev

angularJs,Spring MVC:如何将数据发送到Spring控制器

来自分类Dev

如何将响应从 c# 类文件发送到 MVC 控制器

来自分类Dev

如何将所选列表项的字符串值参数从自动填充的下拉列表传递到MVC 4中的部分视图控制器?

来自分类Dev

如何在ASP.NET MVC4 Api控制器中将视图呈现为字符串

来自分类Dev

如何从aspx视图将Checkbox选中的值发送到控制器中的Formcollection参数

来自分类Dev

如何在不创建多个actionresults的情况下将字符串数组从控制器传递到视图MVC4?

来自分类Dev

如何在不创建多个actionresults的情况下将字符串数组从控制器传递到视图MVC4?

Related 相关文章

  1. 1

    如何将Json字符串发送到mvc4中的控制器并反序列化json

  2. 2

    如何在Mvc4中将Json字符串发送到控制器并反序列化json

  3. 3

    MVC Ajax:如何将字符串从视图发送到控制器

  4. 4

    将JSON字符串发送到MVC控制器失败

  5. 5

    将 JSON 字符串发送到 ASP.NET Core MVC 控制器

  6. 6

    MVC4:将子部分视图值发送到控制器?

  7. 7

    使用调用Ajax将字符串数组发送到mvc控制器

  8. 8

    如何将数据从弹出视图控制器发送到主视图控制器。传递一个字符串,以便我可以将其作为主视图中的标签文本

  9. 9

    如何将数据从容器发送到iOS中的父视图控制器?

  10. 10

    如何将变量从控制器发送到Laravel中的视图?

  11. 11

    如何通过MVC C#中的控制器将模型数据发送到视图

  12. 12

    如何将值列表发送到MVC3中的控制器

  13. 13

    MVC将数据从视图发送到控制器

  14. 14

    如何将参数发送到控制器

  15. 15

    如何将数据从视图发送到控制器

  16. 16

    如何将值从视图控件发送到angularjs控制器..?

  17. 17

    如何将数据从视图发送到控制器

  18. 18

    如何将数据从视图发送到zend中其他指定控制器的操作?

  19. 19

    将输入字符串字段值发送到动作控制器

  20. 20

    如何将剃刀视图中的字符串数组发回MVC控制器?

  21. 21

    如何将JS变量发送到MVC控制器

  22. 22

    如何将AJAX数据从VIEW发送到控制器?(PHP(MVC)+ AJAX)

  23. 23

    angularJs,Spring MVC:如何将数据发送到Spring控制器

  24. 24

    如何将响应从 c# 类文件发送到 MVC 控制器

  25. 25

    如何将所选列表项的字符串值参数从自动填充的下拉列表传递到MVC 4中的部分视图控制器?

  26. 26

    如何在ASP.NET MVC4 Api控制器中将视图呈现为字符串

  27. 27

    如何从aspx视图将Checkbox选中的值发送到控制器中的Formcollection参数

  28. 28

    如何在不创建多个actionresults的情况下将字符串数组从控制器传递到视图MVC4?

  29. 29

    如何在不创建多个actionresults的情况下将字符串数组从控制器传递到视图MVC4?

热门标签

归档