問題タブ [tempdata]

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 投票する
1 に答える
550 参照

asp.net-mvc - ファイルをサーバーにアップロードして TempData を使用するのが不便

Uploadify を使用してサーバーにファイルをアップロードしようとしていますが、TempData を使用してコントローラー間で変数を渡すことはできず、エラーは見つかりませんでした。

コントローラー「GetFile」のTempDataで変数fileNameとfileをコントローラー「ModelCreate」に渡そうとしています。

コントローラー「GetFile」はうまくいきますが、コントローラー「ModelCreate」の「date1」と「date2」の値を確認するとnullです

コントローラーに保存したファイルを「ModelCreate」にしたいだけ

「date1」と「date2」がnullなのはなぜですか?

祝福

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

asp.net - TempDataを使用しながら

セッションとして1つのサイトを少なくしようとしていました。<sessionState mode="Off" /> だから私のweb.configに追加 します。その後実行すると

「<em>オブジェクト参照がオブジェクトのインスタンスに設定されていません」というエラーが表示されます。これで結構です。

しかし、この構成で私は設定することができます

コントローラでTempData["test"];、ビューページで印刷します。それはうまく機能しています。

MSDNによると、「TempDataプロパティ値はセッション状態で保存されます」。

<sessionState mode="Off" />では、 TempDataがどのように機能しているかについて言及するとどうでしょうか。ASP.NETはまだTempDataをセッションまたは他の場所に格納していますか?

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

javascript - tempdataがmvc3のjavascriptで機能していませんか?

asp mvc3を使い始めたとき、スクリプトをビューファイル(cshtml)に入れていました。私は次のようにそれを行っていました:各cshtmlファイルの下部にスクリプトを配置しました....そしてそれらのスクリプトのいくつかはTempDataを使用し、すべてが正常に機能します。

しかし、誰かが私に、スクリプトのコーディング方法をユーザーに見せることは悪い習慣だと言いました。彼らは、私がjsファイルを作成し、そこにすべてのスクリプトを配置する必要があり、次のように呼び出す必要があると言いました。

だから私はそれをしましたが、私のスクリプトは今やTempDataやセッションCookieさえも読み取ることができないようです。スクリプトに次のような行があります。

ユーザー番号を表示することになっていますが、「System.Web.HttpContext.Current.Session["UserNumber"]」を文字列として表示しています...。

さらに、スクリプトには次のようなコードがあります。

Tempdata [successMessage]に値が含まれている場合にのみ表示されるはずですが、ページが読み込まれるたびに表示され続け、「@TempData["successMessage"]」が文字列として表示されます...

私のエラーは何でしょうか?

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

asp.net-mvc - ASP.NET MVC 永続データ

ASP.NET MVC 4 を使用していますが、クロスサイト ナビゲーション バーにデータをプリロードしたいので、MasterController にデータを保存する状況があります。

すべてのコントローラーは MasterController から継承します

問題は、ポストバックがあるたびに MyData が上書きされることです。このデータを保存し、SessionState を使用せずに PostBacks 間で取得する方法を見つけようとしています。これはできますか?私の MasterController の使い方が間違っているのかもしれません。

私は次のことを試しましたが、うまくいきません:(

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

c# - TempData ラッパー

TempData に同じキーを何度も使用するため、これらのキーを追跡しやすくしたいと考えています。最終的に次のように書くことができれば素晴らしいことです。

それ以外の

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

asp.net-mvc-3 - ページを更新すると、TempDataがnullになります

TempDataを使用してアクションから別のアクションにデータを渡しましたが、ページを更新すると、TempDataの値がnullになります。この問題を解決するにはどうすればよいですか?ありがとう、

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

c# - ASP.NET でページへのアクセスを制限する

ASP.net MVC 2.0 でサイトを開発しています。戻りのない単純なウィザードのように動作する一連のページがあります。データはページ間で共有する必要があります。ウィザードの次のページへのリダイレクトを、現在のページからのみ許可したいと考えています。現在のページのビュー モデルは、いくつかのロジックを実装するために使用される次のページに渡される必要があります。どのユーザーも、ブラウザーに直接 URL を入力して中間ページの 1 つにアクセスすることはできません。

指定されたキーで TempData を使用して、現在のページのモデル ビューを保存し、それを次のページに渡し、ページをレンダリングするために NULL かどうかを確認しようとしました。TempData のモデル ビューの値が NULL の場合、ユーザーが前のページからではなく、このページにリダイレクトしたことを意味します。ただし、ユーザーがウィザードの次のページにリダイレクトして、そこからサイトの別の場所 (たとえば、FAQ ページ) に移動できる場合があります。この後、ユーザーは残っているウィザード ページの直接リンクを入力できます。このページは表示されますが、論理的にはエラー ページにリダイレクトされる必要があります。

質問: ウィザードの特定のページに、前のページからのみリダイレクトするようにするにはどうすればよいですか?

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

asp.net-mvc - ASP.NETMVCでのTempdataの使用-ベストプラクティス

ASP.NETMVC3を使用してWebアプリケーションを構築しています。

私がやろうとしているのは、2つのコントローラー間で値を渡すことですが、これを行う方法はたくさんありますが、これに特に興味がありますTempData

それで、TempDataここでの使用は正しいですか?つまり、プログラミングのベストプラクティスでは、この正しい使用方法はありTempDataますか?

どのようなリアルタイムのケースをTempData使用する必要がありますか?

注:私は次のリンクを通過しました

ありがとう

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

c# - TempDataとFiddler

簡単な質問。答えが出たら額を叩くと思います。

ブラウザで[インデックス]アクションに移動すると、[バージョン情報]アクションにリダイレクトされ、TempData値が正しくなります。

Fiddlerコンポーザーを使用してIndexアクションに移動すると、Aboutアクションにリダイレクトされるのに、TempData値が失われてnullになるのはなぜですか?