JavaScriptがセッションがnullかどうかを確認する方法はありますか?JavaScriptがセッションがnullかどうかを確認するにはどうすればいいですか?
if ('<%=Session["Time"] == null%>')
{
alert('null session');
}
JavaScriptがセッションがnullかどうかを確認する方法はありますか?JavaScriptがセッションがnullかどうかを確認するにはどうすればいいですか?
if ('<%=Session["Time"] == null%>')
{
alert('null session');
}
ここでは、ユーザーセッションの有効期限が切れた場合、500ミリ秒ごとにテストするソリューションがあります。 JavaScriptでtrueに等しい
function CheckSession() {
var session = '<%=Session["username"] != null%>';
if (session == false) {
alert("Your Session has expired");
window.location = "login.aspx";
}
}
setInterval(CheckSession(),500);
これは、varセッションがtrueまたはfalseと等しくない 'True'または 'False'のいずれかに等しいことになります。 – Steve
私はこのコードを使用してセッションを確認しました。
public string TransactionID
{
get {
var data = ((Hashtable)(Session["SessionData"]));
if (data != null)
return data["TransactionID "];
else
return null;
}
}
これはJavascriptではなく、セッションがnullであるかどうかを確認しません。返された値がnullであるかどうかをチェックする必要があります。 – Steve
もし( '<% =セッション[ "時間"] == nullの%> ')(' 真 ')場合に評価するかは、か(' 偽')であれば:あなたが以下のようにしてみてください可能性があります
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でヌルであるかどうかをチェックする手順です。このようなことをする必要があります。だからここ
var sessionValue = '<%=Session["Time"] != null%>';
は、Session [「時間」]はnullでない場合、それはこの場合は文字列である 「TRUE」を返しますが、ポイントです。このようにして処理をさらに進めることができます( )。
if (sessionValue == 'True')
{
alert('session is not null');
}
else
{
alert('session is null');
}
これはJavaScriptのではなく、... –
は、それがクライアント側に評価される値のサーバー側のResponse.Writeと組み合わせて使用されているJavascriptのではないですか? – Steve
申し訳ありませんが、 "これは、コードがaspxページにあることを前提にしている場合、それはjavascriptではありません....." – Steve