首页 新闻 会员 周边 捐助

关于系统登录的问题

0
悬赏园豆:5 [已解决问题] 解决于 2017-06-06 17:00
 $.ajax({
                      url: '@Url.Action("Login")',
                      //data: { "selectedIDs": _list },  
                      data: {
                          name: username,
                          pwd: password
                      },
                      dataType: "json",
                      type: "POST",
                      traditional: true,

                  });
 ContentResult content = new ContentResult();

                content.Content = string.Format("<script type='text/javaScript'>alert(\"用户名错误!\");</script>");

                return content;

我用ajax传过去用户名密码,判断用户名不存在后用content来返回错误信息,可是没有用啊,我试过前台判断,后台判断后给session["user"]=1,前台接收,可@{var user=session["user"]}是先运行的,不等后台运行完,viewbag也试过,也不行,还有其它的方法吗

姚刘乐的主页 姚刘乐 | 初学一级 | 园豆:70
提问于:2017-06-06 15:39
< >
分享
最佳答案
0

在你的ajax里加上async:false;转为同步执行。后台判断之后返回一个对象到你的ajax回调  success里使用即可。

收获园豆:5
大楚打码人 | 老鸟四级 |园豆:4313 | 2017-06-06 16:59
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册