我有一個儀表板頁面,其中包括 4 個區域視圖。
我只需要將資料作為引數從 Index.cshtml.
這是我的Index.cshtml代碼(頁面頂部):
@{
ViewBag.Title = "Index";
Layout = "~/Views/Shared/_LayoutPage.cshtml";
}
@using CoreLibrary.Extensions
@using System.Data
@{
Business.ReportBll.DailyParams prms = new Business.ReportBll.DailyParams();
prms.end = DateTime.Now;
prms.start = DateTime.Now.FirstDayOfMonth();
var DataDaily= Business.Report.ReportDaily(prms, true);
HtmlString baslangicBitisTarSpan = new HtmlString((prms.strdate.HasValue ? "<span style='margin-left:5px'>Ba?lang??:"
prms.strdate.Value.ToString("dd.MM.yyyy HH:mm")
"</span>" : ""));
}
中間Index.cshtml,給 oage 引數
<div class="row mt-3">
<div class="col-md-6 col-12">
@RenderPage("~/Views/Report/_DashDaily.cshtml", new { DataDaily = DataDaily })
</div>
<div class="col-md-6 col-12">
@RenderPage("~/Views/Report/_DashboardWeek.cshtml")// data will be added here soon
</div>
</div>
</div>
_DashDaily.cshtml 里面的頂部
@using CoreLibrary.Extensions
@using System.Data
@{
var k1 = DataDaily;
var k = @DataDaily;
}
最后錯誤是
CS0103:當前背景關系中不存在名稱“DataDaily”
它真的很簡單,但我知道為什么我不能。你會幫我嗎。謝謝
回傳資料型別

uj5u.com熱心網友回復:
請試試這個
在 _DashDaily.cshtml 頂部
@using CoreLibrary.Extensions
@using System.Data
@model DataTable//<YOUR Model Class>
@{
var k1 = Model;
}
uj5u.com熱心網友回復:
我是這樣解決的。
@using CoreLibrary.Extensions
@using System.Data
@{
var DataDaily = @Page.DataDaily;
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/391773.html
標籤:C# 。网 asp.net-mvc
下一篇:導航不會呈現片段
