所需的防伪表单字段__RequestVerificationToken不存在

时间:2014-05-24 18:27:23

标签: asp.net-mvc asp.net-mvc-4 knockout.js knockout-mvc asp.net-mvc-ajax

你能帮我解决一下这个问题吗?我实现了没有表单或html.beginform的登录表单,因为我通过Ajax调用调用控制器/ API并根据状态消息/成功,我想根据需要重定向到某个页面。请注意,我不应该跳过已经为控制器方法实现的防伪方法。谢谢。

但由于"我无法继续前进;所需的防伪表格字段__RequestVerificationToken不存在"

我的观点如下:

""<input data-bind="value: UserName" type="text" name="username" />
  <button type="button" data-bind="click:LoginMethod"> Login       </button>""

Ajax代码如下

 self.LoginMethod = function () {

        //Ajax call to Insert the Customer record

        $.ajax({

            type: "POST",

            url: "http://localhost:8089/Home/SignIn/",

            data: ko.toJSON(CustData), //Convert the Observable Data into JSON



            success: function (data) {
                console.log("success");
                alert("Record Added Successfully");

            },

            error: function () {
                console.log("failed");
                alert("Failed");

            }

        });

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

将数据:ko.toJSON(CustData)更改为数据:ko.toJS(CustData)。 你应该好好去