[英]Access Request or IQueryCollection in Layout.cshtml in ASP.NET Core MVC?
是否可以在视图中访问Request
或IQueryCollection
,特别是在_Layout.cshtml
? 这样做的原因是根据查询字符串有条件地渲染 Razor 中的元素。 显然这并不理想,但这是一个遗留应用程序。
您可以通过Context
属性访问任何 Razor 视图中的IQueryCollection
,该属性是HttpContext
一个实例。 下面是一个例子:
<p>Foo: @Context.Request.Query["Foo"]</p>
请参阅此处的文档: Use HttpContext from a Razor view 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.