繁体   English   中英

ASP.NET Core MVC 中 Layout.cshtml 中的访问请求或 IQueryCollection?

[英]Access Request or IQueryCollection in Layout.cshtml in ASP.NET Core MVC?

是否可以在视图中访问RequestIQueryCollection ,特别是在_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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM