ajaxから関数を呼び出す場合。プログラムフローは期限切れのセッションを認識しません。つまり、ログインページにリダイレクトしません。その代わりに、レコードを保存します。私はc#.netmvcで作業しています。では、ajax呼び出し中にセッションを処理するにはどうすればよいですか?ここで私は私のコードを与えました。
$.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)
{
}
});
ここにコントローラー
[Authorize]
public string SaveEmployee(string Location, string dateApplied, string Status, string mailCheck, ...)
{
objEmpMain.FirstName = firstName;
objEmpMain.LastName = lastName;
objEmpMain.Initial = Initial;
objEmpMain.Address1 = Address;
...
...
...
}