Asp.net mvc MVC访问父视图中的Viewbag值

Asp.net mvc MVC访问父视图中的Viewbag值,asp.net-mvc,razor,Asp.net Mvc,Razor,我查看了从_Parent.cshtml继承的child.cshtml,在_Parent.cshtml上我有: ViewBag.Title = "some value"; @{ Layout = "_Parent.cshtml"; } <h1>Here i want to put layout title</h1> 在child.cshtml上,我有: ViewBag.Title = "some value"; @{ Layout = "_Parent

我查看了从_Parent.cshtml继承的child.cshtml,在_Parent.cshtml上我有:

ViewBag.Title = "some value";
@{
    Layout = "_Parent.cshtml";
}
<h1>Here i want to put layout title</h1>
在child.cshtml上,我有:

ViewBag.Title = "some value";
@{
    Layout = "_Parent.cshtml";
}
<h1>Here i want to put layout title</h1>

如何从Parent.cshtml访问child.cshtml视图中的ViewBag.Title值?

您可以使用javascript进行访问。@Akshay:当然可以,但他们似乎不是这么问的。它们似乎希望交叉引用继承视图中的ViewBag值。这似乎与客户端处理无关。@Akshay:这太傻了。这似乎完全是一个服务器端问题。本地存储是一种仅限于客户端的技术。@Akshay:我们中的一个人肯定不了解它。我将等待更多细节,然后自己提出解决方案。请随意将您的猜测作为答案发布给其他人查看:这个问题似乎试图将标题向后使用。标题通常随子页面/视图的不同而变化,布局仅显示该信息。如果只有一个标题,那么所有页面中的标题都是相同的,这是毫无意义的。