セッションごとに一度だけユーザーに表示されるテキストがあります。つまり、ユーザーが最初にページを開こうとしたときだけです。もう一度開こうとしても、そのテキストは表示されません。
ブラウザを閉じて再度開くと、テキストが再び表示されるはずです。セッションを使いたかったのですが、使い方がわかりません。
機能するCookieを使用しようとしましたが、Cookieが無効になっていると機能しないと思います. だから私はSessionsに行くことにしました。
セッションごとに一度だけユーザーに表示されるテキストがあります。つまり、ユーザーが最初にページを開こうとしたときだけです。もう一度開こうとしても、そのテキストは表示されません。
ブラウザを閉じて再度開くと、テキストが再び表示されるはずです。セッションを使いたかったのですが、使い方がわかりません。
機能するCookieを使用しようとしましたが、Cookieが無効になっていると機能しないと思います. だから私はSessionsに行くことにしました。
OnSessionStart
イベントを定義Global.asax
...このように...
void Session_OnStart(object sender, EventArgs e)
{
Session["showmessage"]="Show";
}
チェックしたいオンpageLoad
またはイベント...セッションをチェック...ラベルにテキストを表示したい場合は、次のようにします...
protected void Page_Load(object sender, EventArgs e)
{
if(Session["showmessage"].ToString()=="Show")
{
Label1.Text="Message";//i Supposed you wana Show Message in Label.You Can Write your Code to Show Message wherever you wnat show.
Session["showmessage"]=Not Show";//To Display Message Only One Time.
}
注-:セッションが期限切れになるたびにメッセージが表示されます。