2011-07-21 8 views
0

私はクリック可能なタグクラウドジェネレータを作成しました。このツールは、実際のタグクラウドである素敵なイメージを生成します。また、クリック可能でホバー可能(インタラクティブ)にするため、ツール(本質的にクラスのメソッド)もHTMLを返します。想像力と無国籍性 - これは可能でしょうか?

イメージとHTMLはどちらも同じアクションメソッドで生成されるため、私のMVCプロジェクトでは、ViewResult(HTML付き)またはFileResult(Image付き)を返すかどうか疑問に思っています。私はセッションを使用したくない、私は<sessionState mode="OFF">私のアプリケーションで持っている。

今、イメージをファイルシステムに保存し、保存されたイメージを指すタグ<img>を付けたHTML ViewResultを返信する部分的な解決方法があります。

サーバー側のセッションを使用せずに、画像とHTMLをブラウザに送信する最も良い方法は、基本的には何ですか?と精巧なファイルシステムベースの店舗のイメージを使用せずに? 私は<img src="data: .. " />を認識しています。IE7以下では動作しませんし、画像もかなり大きいので、オプションではありません。

ありがとうございます!

+0

HTMLを含む画像レスポンスを返信しているときにカスタムHTTPヘッダーを追加することはありますか?次に、jQueryを使用してイメージのイメージとimagemap htmlをレスポンスのhttpヘッダーから取得できます。 – Zasz

答えて

1

あなたの画像は、独自の方法で識別できる必要があります。おそらく、タグクラウドが変更されたときのタイムスタンプですか?または、その雲のタグのハッシュですか?

画像と画像の地図をストレージに保存します。

マイクブラウン

+0

タグに関連付けられたタグと重みで構成されるハッシュやタイムスタンプで動作するようなものです。あなたがstorageと言うとき、あなたはファイルシステムフォルダを意味しますか? – Zasz

+0

私の意図をより明確にするために、イメージとイメージマップhtmlを同じ応答ストリームの一部として送信する方法を探していました。 – Zasz

関連する問題