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);
  }
    });
    });

因此,例如,当您单击触发器按钮时,将执行此 ajax 调用,并且返回的部分视图将被放置到您的 targetDIV。

于 2013-04-04T13:34:21.970 回答
0

创建一个动作并使用 json 在字符串中返回部分视图,然后使用

$(".div_class_name").html(result);
于 2013-04-04T09:24:40.717 回答