【问题标题】:Access Request or IQueryCollection in Layout.cshtml in ASP.NET Core MVC?ASP.NET Core MVC 中 Layout.cshtml 中的访问请求或 IQueryCollection?
【发布时间】:2019-04-28 17:28:59
【问题描述】:

是否可以在视图中访问RequestIQueryCollection,特别是在_Layout.cshtml 中?这样做的原因是根据查询字符串有条件地在 Razor 中呈现元素。显然这并不理想,但这是一个遗留应用程序。

【问题讨论】:

    标签: asp.net asp.net-core asp.net-core-mvc


    【解决方案1】:

    您可以通过Context 属性(HttpContext 的一个实例)在任何 Razor 视图中访问IQueryCollection。这是一个例子:

    <p>Foo: @Context.Request.Query["Foo"]</p>
    

    在此处查看文档:Use HttpContext from a Razor view

    【讨论】:

      猜你喜欢
      • 2017-08-18
      • 2021-10-14
      • 1970-01-01
      • 2018-12-24
      • 2018-03-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多