博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MVC中ajax提交表单示例
阅读量:6500 次
发布时间:2019-06-24

本文共 1281 字,大约阅读时间需要 4 分钟。

页面中:

@using (Ajax.BeginForm("Login", "User", new AjaxOptions() { HttpMethod = "post", OnSuccess = "afterOk" })){ 记住我,下次免登录哦!}

js:

controller

  public ActionResult Login(User user)    {            if (string.IsNullOrEmpty(user.Name) || string.IsNullOrEmpty(user.Pwd))            {                return Content("no:请输入完整,不能为空!");            }                        user.Loginip = Request.UserHostAddress.ToString();            user.Registertime = DateTime.Now;            dao.UpdateUserToCurrentBase(user);//只更新数字校园中得到的数据到当前库中            User dbuser = dao.GetUserByName(user);            var record = Request["ckbrecord"].ToBoolean();            SetCookie(record, user);            Session["userinfo"] = dbuser;            return Content("ok:" + dbuser.Rank);        }

 

当然我更喜欢直接使用jquery的ajax提交表单

$.ajax({                cache: true,                type: "POST",                url:ajaxCallUrl,                data:$('#yourformid').serialize(),// 你的formid                async: false,                error: function(request) {                    alert("Connection error");                },                success: function(data) {                    $("#commonLayout_appcreshi").parent().html(data);                }            });

 

转载于:https://www.cnblogs.com/lunawzh/p/6103718.html

你可能感兴趣的文章
JS循环
查看>>
Git详解之二 Git基础
查看>>
ny20 吝啬的国度
查看>>
在DIV中如何控制字的位置?
查看>>
40个Java多线程问题总结
查看>>
iOS下的类似Android的toast提示
查看>>
[Notice]博客地址转移 vitostack.com
查看>>
tcpdump-根据IP查看程序与服务都用了哪些端口
查看>>
[转] Java中public,private,final,static等概念的解读
查看>>
面试题收集最新
查看>>
vue打包后图片找不到情况
查看>>
记一次数据库崩溃的恢复
查看>>
16G 手机清理
查看>>
看书挑剔,只看经典
查看>>
COMP 0137 Machine Vision
查看>>
urlrewrite使用小结
查看>>
游戏AI之初步介绍(0)
查看>>
Python3基础笔记---面向对象
查看>>
单目和双目模式识别---游戏控制
查看>>
嵌入式开发之信号采集同步---VSYNC和HSYNC的作用以及它们两者之间的关系
查看>>