iT邦幫忙

0

(已解決)如何在PartialView之間傳遞與接收Object

  • 分享至 

  • xImage

使用如下程式碼即可。
PartialView : _B.cshtml

var rows = ViewData.Model;

如下為原本的問題內容

//-------------------------------------------------
直接使用變數接收ViewBag資料是可行的,但想要嘗試如標題的實作方式,因為目前在網路上看的範例都是使用定義好的model class去接,假設我在A PartialView想要傳遞ViewBag的物件(此物件類型是dynamic)給B PartialView,想詢問可以怎麼在B PartialView接傳遞來的東西呢?
目前我在A PartialView上已寫好如下程式碼

PartialView : _A.cshtml

@using Multiverse.Data;
@using Newtonsoft.Json;
@using System.Linq;
@using System;

<h2></h2>

@Html.Partial("_B",(object)ViewBag.Test001.Components)

PartialView : _B.cshtml

//本來使用如下方式,但想參數化接收的物件
//var rows = ViewBag.Application.Components;
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友回答

立即登入回答