我有一个表面控制器,它调用外部 api 来获取给定城市和州的商店列表。问题是我需要使用从该调用中返回的一些数据
<title></title>
它存在于我的主模板的头部。据我所知,没有办法将数据从局部视图传递到主模板。我难住了。
我尝试使用 ViewBag,但它在我的部分视图设置值之前呈现头部并且它只是出现空值。
模板:
<head>
<title>ViewBag.Title</title>
</head>
<body>
<div class="main foreground container">
<h1>@CurrentPage.title</h1>
@CurrentPage.mainColumn
@Html.Action( "StoreDirectory", "Locations" )
</div>
</body>
局部视图:
@model Fromm.Web.Consumer.Models.StoreDirectoryModel
@using Fromm.Model;
@{
ViewBag.Title = @Model.Title;
}