1

フェイスブックで、ウォールで何かを共有した後、自分のアクティビティに関するポップ メッセージが表示されます。エラーが発生するたびに、エラーについて素敵なポップアップが表示されることがあります。このような。ここに画像の説明を入力

私はFacebookですべてがajaxに関するものであることを知っています。

mvc 3 asp.net を使用して Web アプリケーションを作成しています。私の Web アプリには、Facebook のようなリンクの共有に似たものがあります。

ajax と部分ビューを使用してこの機能を実装しましたが、正常に動作します。

ユーザーが新しいリンクを送信すると、コントローラーアクションメソッドでデータベースを更新し、部分ビューを返し、最後にビューを素敵なアニメーションで更新します。

今、私の問題は、ビュー (Facebook ウォール) を更新しているときにポップアップ応答を返す方法です。

私は ActionResult でそれらの両方を実行したいと考えています。

これが正しい方法かどうかはわかりません。

簡単に言えば、自動ポップアップ応答でビューを更新することです。私が何を望んでいるのか理解していただければ幸いです。

これについて説明が必要な場合はお知らせください。

この機能の実装を手伝ってください。

ありがとう !!

4

2 に答える 2

2

「ポップアップ」はクライアント側の機能であり、サーバー側ではありません。actionresult 自体でそれを行うことはできません。

PartialViewResultおそらく、AJAX 呼び出し (jQuery など) によって起動されるアクション メソッドからを返す必要があります。

次に、コールバックで、非表示のコンテナ/div の HTML を部分ビューの HTML に設定し、派手な方法で表示します。

jQModaljQuery UI ダイアログのようなものがこれに最適です。

于 2011-10-04T04:55:55.020 に答える
0

私は自分で答えを見つけました。Jquery ライブラリと堅牢性の低い JavaScript を追加し、

return JavaScript("alert('Some message')");
于 2011-10-09T04:22:08.693 に答える