您无法将数据发送到_Layout页面,即(母版页)。
将您的位置存储在会话变量中,并在母版页中访问它,如下所示:
public string MyLocation()
{
Session["MyLocation"]="NYC";
return "NYC";
}
和_Layout
Page将是:
<li>
<a href="#">
<p font-size:14px">
@HttpContext.Current.Session["MyLocation"].ToString()
</p>
</a>
</li>
这可能对您有帮助。
它说。名称会话在当前上下文中不存在。
检查是否导入了系统名称空间。应该工作
我认为这种方法适用于.NET框架,我正在使用核心,并且无法正常工作。
stackoverflow.com/a/50425129/10759381进行检查。可能对你有帮助