jquery - asp.net mvc 2.0 Jquery表单提交

标签 jquery asp.net-mvc asp.net-mvc-2 forms submit

我在 MVC 应用程序中使用以下代码来登录用户。如果我返回“1”,我会将用户重定向到仪表板 View ,否则登录不成功。

  $.post($("form").attr("action"),
                    $("form").serialize(),
                    function (data) {
                        if (data == "1")
                            window.location.href = '/dashboard';
                        else
                            $("#result").html('bad username or password');
                    });

是否有更好的方法通过 MVC 框架来执行此操作,以便在提交表单时,可以根据登录成功/失败来重定向或不重定向用户?

预先感谢所有回复。

最佳答案

是否需要通过 Ajax 来执行此操作?如果没有,那么您只需向 Controller 发送一个正常的帖子,该 Controller 处理该帖子并在成功时执行 RedirectToAction,如果失败则返回带有错误的 View 。

关于jquery - asp.net mvc 2.0 Jquery表单提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3366532/

相关文章:

c# - 路线总是去第一个 maproute

asp.net-mvc - 如何在 RedirectToAction 中传递参数?

jquery - mvc中jquery无法获取json数据

html - 获取 Html.ActionLink 生成多行链接

javascript - 如何使用 div 选择器在 canvas 元素中完美绘制图像的一部分

php - 如何使用ajax在数据库中插入复选框值......我正在尝试下面的代码不工作

jquery - Bootstrap 样式输入类型的问题

JQuery 和 JQuery.Validate "Unable to get property ' 调用'未定义或空引用”错误

asp.net-mvc - 模型单元测试能否真正独立以及如何[ASP.NET MVC]

javascript - 使用indexOf循环删除html实体