1

基本的に、画像コントロールを持つページ default.aspx があります。ページが読み込まれると、そのイメージ コントロールの URL が ShowImage.ashx に設定されます。次に、ShowImage ハンドラを介してデータベースから呼び出された画像が画像に取り込まれます。

セッションと値の受け渡しは理解していますが、ユーザーが「次へ」または「戻る」をクリックしたときに画像をナビゲートするにはどうすればよいですか?

ShowImage セッション ID を取得して、戻るために 1 を減算し、次のために 1 を追加しようとしましたが、機能しません。

これを行うにはどうすればよいですか?これを行う簡単な方法はありますか? 私の目標は、ユーザーが簡単にナビゲートできる画像 Web サイトを作成することです。

4

1 に答える 1

0

イメージIDをセッション状態に保存し、ハンドラーでフェッチしているようです。

このコンテキストでセッション状態に何かを保存する理由は実際にはありません。場所から場所へ値を渡すために絶対に使用しないでください。非常に不安定なアプリケーションを作成することになります。URL 内の画像 ID をハンドラー (例: ShowImage.ashx?imageId=1) に渡す必要があります。画像の変更は、単にこの URL を変更する場合です。

于 2012-05-16T16:08:33.557 に答える