0

私は ASP.NET MVC 3.0 を初めて使用し、Jscript/AJAX を使用して部分ビューをポップアップしようとしています。どんな助けでも大歓迎です。ありがとう、スリーニ

4

2 に答える 2

0

次のように、部分ビューを返すコントローラーアクションを作成するとします。

 public ActionResul get_partial_view()
 {
      ....some logic
      return PartialView("partial_view_name");
 }

次に、ポップアップを表示するビューで、jqueryを使用して、次のようにポップアップウィンドウのコンテンツを含むdom要素をロードできます。

 $.get('/controller_name/get_partial_view', function(html) {  
      $('#popup-content').html = html;  
 });
于 2011-12-07T21:48:57.047 に答える
0

javascript または jquery を使用してポップアップ ウィンドウを起動できます。次に、ポップアップがコントローラー/ビューを指し、ビューがポップアップに表示されるようにします。グーグルでポップアップを開くと、多くのリソースが見つかります。これはクライアント側のアクションなので、実際には mvc とはあまり関係がありません。ビューをポップアップで表示するだけです。

コードを添付してポップアップを起動する方法については、この記事を参照してください。これは Web フォーム用ですが、javascript は mvc にも適用できます。また、このSO 投稿

于 2011-11-23T00:17:19.033 に答える