[英]How to check whether session is null or not in javascript?
javascript中如何判斷session是否為null?方法正確嗎?
if ('<%=Session["Time"] == null%>')
{
alert('null session');
}
您必須嘗試以下代碼:
var IsNull= '@Session["CallType"]'!= null;
輸出: IsNull值將是真或假。
我已經使用此代碼來檢查會話。
public string TransactionID
{
get {
var data = ((Hashtable)(Session["SessionData"]));
if (data != null)
return data["TransactionID "];
else
return null;
}
}
if ('<%=Session["Time"] == null%>') 將評估為 if ('True') 或 if ('False') 在 JavaScript 中等於 true:您可以嘗試如下:
if (<%=((Session["Time"] == null) ? 1 : 0))%>)
{
alert('null session');
}
像這樣的事情應該這樣做:
var isNullSession = <%=(Session["time"]==null).ToString().ToLower()%>;
if (isNullSession) {
alert('A null session variable I be');
}
這並不意味着“會話”為空,只是會話變量“時間”。
史蒂夫
以下是在 Javascript 中檢查 session 是否為 null 的過程。 我們必須做這樣的事情。
var sessionValue = '<%=Session["Time"] != null%>';
所以這就是重點,如果 Session["Time"] 不為空,那么它將返回'True' ,在這種情況下它是一個字符串。 那么我們就可以以這種方式進行進一步的處理。
if (sessionValue == 'True')
{
alert('session is not null');
}
else
{
alert('session is null');
}
這是一個解決方案,如果用戶會話已過期,它將每 500 毫秒進行一次測試。
function CheckSession() {
var session = '<%=Session["username"] != null%>';
if (session == false) {
alert("Your Session has expired");
window.location = "login.aspx";
}
}
setInterval(CheckSession(),500);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.