$.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也试过,也不行,还有其它的方法吗
在你的ajax里加上async:false;转为同步执行。后台判断之后返回一个对象到你的ajax回调 success里使用即可。