求教ASP.NET MVC4结合ajax登录Action中如何返回一个true
比如在页面使用
$.ajax(
{
url: '/System/Login',
type: 'GET',
data:
{
validName: validName,
validCode: validCode,
loginName: loginName,
password: password
},
dataType: 'json',
beforeSend: function ()
{
$("#loading").window({
width: 300,
height: 50,
minimizable: false,
maximizable: false,
resizable: false,
modal: true
});
$("#loading").show();
},
complete: function ()
{
$("#loading").window("close");
},
success: function (result)
{
var json = eval('(' + result + ')');
alert(json.user);
return;
if ((result == null) || (result.successed == null)
|| (!result.successed))
{
if (result.message != null)
$.messager.alert('提示', result.message, "");
else
alert('提示', "登录失败,请重试!", "");
refreshLoginCode();
return;
}
window.location.href = "main.aspx";
},
error: function (x, msg, e)
{
alert('提示', "登录不成功,请重试!", "");
}
});
那么在控制器中如何使用写这个Action的方法,让其 success: function (result)时result能返回true的方法
如果action中使用这JsonResult,那么在js中该如何处理,麻烦各位有经验的高手赐教一下,很感谢