Manipulando o tempo limite da sessão quando a chamada ajax para o controlador mvc C # não está funcionando
Ao chamar uma função do ajax. O fluxo do programa não reconhece a sessão expirada, por exemplo, não redireciona para a página de login. Em vez disso, salva o registro. Eu estou trabalhando em c # .net mvc. Então, como eu posso lidar com a sessão enquanto chamada ajax. Aqui eu dei meus códigos.
$.ajax({
type: "POST",
url:'/Employee/SaveEmployee',
data:
{
Location:$("#txtLocation").val(),
dateApplied:$("#txtDateApplied").val(),
Status:$("#ddStatus").val(),
mailCheck:$("#ddMailCheck").val(),
...
...
...
},
success: function (result)
{
},
error: function (msg)
{
}
});
Aqui o controlador
[Authorize]
public string SaveEmployee(string Location, string dateApplied, string Status, string mailCheck, ...)
{
objEmpMain.FirstName = firstName;
objEmpMain.LastName = lastName;
objEmpMain.Initial = Initial;
objEmpMain.Address1 = Address;
...
...
...
}