是否可以在视图中访问Request或IQueryCollection,特别是在_Layout.cshtml中?这样做的原因是基于查询字符串在Razor中有条件地呈现元素。显然这并不理想,但这是一个遗留应用程序。
Request
IQueryCollection
_Layout.cshtml
gopyfrb31#
您可以通过Context属性访问任何Razor视图中的IQueryCollection,该属性是HttpContext的一个示例。下面是一个例子:
Context
HttpContext
<p> Foo: @Context.Request.Query["Foo"] </p>
有关更多信息,请参见从Razor视图使用HttpContext。
1条答案
按热度按时间gopyfrb31#
您可以通过
Context
属性访问任何Razor视图中的IQueryCollection
,该属性是HttpContext
的一个示例。下面是一个例子:
有关更多信息,请参见从Razor视图使用HttpContext。