0

ASP .NET MVC3 プロジェクトの作業を開始しました。javascript/AJAX 内で部分ビュー (*.cshtml ファイル) をレンダリングし、それを部門に配置したいのですが、そのサンプル コードを教えてください。前もって感謝します。

私はこの方法を試しましたが、うまくいきませんでした。

var result = '<%= Html.RenderPartial("_Partialview"); %>';
$(".div_class_name").html(result);
4

3 に答える 3

1

Controller クラスで部分ビューを返すメソッドを作成し、そのメソッドを ajax get で呼び出します。

$.get('controller/getpartial', function(data) {

  $('.div_class_name').html(data);


});
于 2013-04-04T09:22:54.950 に答える
0
$('#trigger').click(function () {
$.ajax({
  url: '@Url.Action("Method", "Controller")', 
  success: function(data){
    $('#targetDIV').html(data);
  }
    });
    });

So when you will click for example on a trigger button this ajax call will be executed and the partial view returned will be placed to your targetDIV.

于 2013-04-04T13:34:21.970 に答える