問題タブ [asp.net-session]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
9 に答える
126905 参照

asp.net - ログアウト時にセッションをクリアする方法

ユーザーが[ログアウト]をクリックすると、ユーザーをログインページにリダイレクトしますが、ユーザーが再度ログインしたときにすべてのデータが保持されているため、アプリケーションやセッションがクリアされるとは思いません。

現在、ログインページにはログインコントロールがあり、ページの背後にあるコードはログイン認証にのみ接続されています。

誰かがASP.NETWebサイトへのログインとログアウトの処理に関する優れたチュートリアルまたは記事に私を導くことができますか?

0 投票する
4 に答える
2454 参照

sql-server - Web ファームでホストされている ASP.NET MVC アプリでユーザーのセッション状態を維持する

Web ファームでホストされている ASP.NET MVC アプリでユーザーのセッション状態を維持する最善の方法は何ですか?

Out アプリケーションは現在、IIS 6.0 で標準の ASP.NET セッションを使用していますが、アプリを Web ファーム環境に移動したいと考えています。アプリケーションに SQL Server セッション状態を使用できることを読みましたが、誰かが他のものを使用しているかどうか、またその理由を知りたいだけです。

0 投票する
5 に答える
208842 参照

asp.net-session - ASP.NETセッションCookieにセキュアフラグを設定するにはどうすればよいですか?

ASP.NETセッションCookieにセキュアフラグを設定して、HTTPS経由でのみ送信され、プレーンHTTP経由では送信されないようにするにはどうすればよいですか?

0 投票する
10 に答える
122314 参照

asp.net - What is the difference between Session.Abandon() and Session.Clear()

What is the difference between destroying a session and removing its values? Can you please provide an example demonstrating this?

I searched for this question, but don't grasp total answer. Some answers are:

  • Session.Abandon() destroys the session
  • Session.Clear() just removes all values

A friend told me this:

Clearing the session will not unset the session, it still exists with the same ID for the user but with the values simply cleared.

Abandon will destroy the session completely, meaning that you need to begin a new session before you can store any more values in the session for that user.

The below code works and doesn't throw any exceptions.

When you Abandon() a Session, you (or rather the user) will get a new SessionId

When I test Session, it doesn't makes any change when I Abandon the session.

I just find one difference: session.Abandon() raises Session_End event

0 投票する
3 に答える
7682 参照

asp.net - ASP.Net エラー - 'System.String' 型のオブジェクトを 'System.Data.DataTable' 型にキャストできません

以下のエラーが表示されます

タイプ 'System.String' のオブジェクトをタイプ 'System.Data.DataTable' にキャストできません。

これは私が使用しているコードです

Dim str As String = String.Empty

ありがとう

0 投票する
3 に答える
2430 参照

asp.net - 従来の ASP から ASP.Net への 1 回限りのセッション データのコピー

大規模な従来の ASP サイトがあり、ASP .Net (おそらく最新バージョン) へのアップグレードを検討しています。明らかに、すべてのページを一度にアップグレードするのは大変な作業になるため、最初は ASP .Net で新しいページを作成 (およびページの書き換え) するだけです。

これには 2 つの障害があります。

  1. ASP .Net で従来の ASP セッション データにアクセスする方法がわかりません。これは、ログイン ページ以外のページによって変更されることはないため、一度だけ設定する必要があります。従来の ASP ログイン ページに最小限の変更を加えたいと考えていますが、それは小さな好みにすぎません。

  2. バージョンの違いをシームレスに保つために、ASP と ASP .Net セッションは同時にタイムアウトする必要があります。

誰か助けてください。

前もって感謝します。

0 投票する
3 に答える
8979 参照

jquery - jqueryを使用してasp.netセッションに値を保存する

jqueryを使用してセッションに値を保存する方法。私は次のコードを使用しています

セッションからデータを取得します。逆のプロセスを行う方法。

問題:

ジーサ

0 投票する
1 に答える
2292 参照

session - APP_CODE から asp.net セッション変数にアクセスするにはどうすればよいですか?

ここや他の場所で、app_code からセッション変数にアクセスできるという多くの投稿を見てきました。作成済みのセッションにアクセスしたい。

null 例外のため、このコードはエラーになります。string myFile = HttpContext.Current.Session["UploadedFile"];

これにより、null セッション変数が作成されます。System.Web.SessionState.HttpSessionState セッション = HttpContext.Current.Session;

新しいセッション変数を作成できますが、既に作成された変数にはアクセスできないようです。何が問題を引き起こしているのか、誰にも分かりますか?

0 投票する
1 に答える
1097 参照

asp.net - asp.netWebサービスを呼び出すasp.netaspxページ間でセッション状態を共有することは可能ですか?

私の状況:

私はaspxページとWebサービスの両方を備えた1つのasp.netアプリケーションを持っています

私は(ajaxを使用して)aspxページからWebサービスを呼び出します-すべて同じasp.netアプリケーション内で!

これが私の問題/質問 ですセッションの状態を共有する方法はありますか?

つまり、aspxページにはsessionIDがあり、状態は維持されています。Webサービスへの呼び出しが行われたときに、seesionIDをWebサービスに自動的に送信し、Webサービスから同じセッション状態にアクセスできるようにする方法はありますか?

-

それは私の仕事を大いに単純化するでしょう!:)あなたのアイデアに感謝します!!

0 投票する
2 に答える
833 参照

asp.net - Outlook でホストされているアプリケーションから IE ウィンドウを開くとセッションが失われる

ASP.NET アプリケーション (実際には Silverlight を使用していますが、それは問題ではありません) は、フォルダー ホーム ページとして Outlook でホストされます。このアプリケーションには、Outlook ではなく別の IE ウィンドウを開くポップアップ ウィンドウを開くためのリンクがあります。

問題は、この場合、ASP.NET セッションが失われたように見えることです。ASP.NET サービスへの呼び出しは、Session に何もなく、Session._id が異なります。Outlook には IE とは異なる Cookie があると思われます。

Outlook から IE ポップアップを開くときにセッションを保持するにはどうすればよいですか? 何らかの形で URL 経由でセッション ID を渡すか、web.config でこれを構成しますか?

Cookie のないセッションは必要ないことに注意してください。