私はajax呼び出しを使用しているので、他のページを閉じるかリダイレクトするときにunlockメソッドを呼びたいと思っています。メソッドのロック解除は起動しません。私に何をしているのか教えてくださいajax呼び出しがC#メソッドで機能していません
[WebMethod]
public void Unlock()
{
CreateProject_BL _objcreatebl = new CreateProject_BL();
_objcreatebl.upd_lockedBy(Convert.ToInt32(Request.QueryString["project_id"]), "");
}
function HandleOnclose() {
$.ajax({
type: "POST",
url: "ProjectDetails.aspx/Unlock",
contentType: "application/json; charset=utf-8",
dataType: "json"
});
}
window.onbeforeunload = HandleOnclose;
ちょうどいくつかの点検をしたかったのですが、ロック解除機能は確かにProjectDetails.aspxに含まれていますか?また、ProjectDetails.aspxはHandleOnCloseが座っているファイルと同じドメインにありますか? – snit80