簡體   English   中英

在ASP.NET MVC3中呈現部分頁面

[英]Rendering partial pages in asp.net MVC3

我剛剛開始從事ASP .NET MVC3項目。 我想在javascript / AJAX中呈現部分視圖(* .cshtml文件),並將其放在一個分區中,有人可以幫我提供示例代碼嗎? 提前致謝。

我嘗試過這種方式,但是沒有用。

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

創建一個在Controller類中返回部分視圖的方法,然后用ajax get調用該方法。

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

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


});

創建一個動作並使用json返回字符串中的部分視圖,然后使用

$(".div_class_name").html(result);
$('#trigger').click(function () {
$.ajax({
  url: '@Url.Action("Method", "Controller")', 
  success: function(data){
    $('#targetDIV').html(data);
  }
    });
    });

因此,當您單擊觸發按鈕時,此ajax調用將被執行,返回的部分視圖將放置到targetDIV中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM