Tôi có thể sử dụng các giá trị phiên trong một số WebMethod
không?Tôi làm cách nào để truy cập phiên trong webmethod?
Tôi đã cố gắng sử dụng System.Web.Services.WebMethod(EnableSession = true)
nhưng tôi không thể truy cập vào thông số phiên như in this example:
[System.Web.Services.WebMethod(EnableSession = true)]
[System.Web.Script.Services.ScriptMethod()]
public static String checaItem(String id)
{
return "zeta";
}
đây là JS người gọi WebMethod:
$.ajax({
type: "POST",
url: 'Catalogo.aspx/checaItem',
data: "{ id : 'teste' }",
contentType: 'application/json; charset=utf-8',
success: function (data) {
alert(data);
}
});
Đăng một ví dụ về mã sẽ giúp chúng tôi cung cấp cho bạn câu trả lời. – volpav
Bạn có bị ngoại lệ không? –
Trong ví dụ trên tôi không thấy bạn đang cố truy cập vào bất kỳ giá trị phiên nào. Bạn cần phải thiết lập phiên var đầu tiên sau đó truy cập nó như liên kết bạn đăng. return (int) Phiên ["Chuyển đổi"]; – capdragon