如何解决有关@ ViewContext.HttpContext.Request.PathAndQuery
我正在关注一本有关创建电子商务网站的书。我到了需要为组件创建Default.cshtml的部分。这是代码。
@model GameSite.Data.Entities.Cart
<div class="">
@if (Model.Lines.Count() > 0)
{
<small class="navbar-text">
<b>Your cart:</b>
@Model.Lines.Sum(x => x.Quantity) item(s)
@Model.ComputeTotalValue().ToString("c")
</small>
}
<a class="btn btn-sm btn-secondary navbar-btn" asp-page="/Cart"
asp-route-returnurl="@ViewContext.HttpContext.Request.PathAndQuery()">
<i class="fa fa-shopping-cart"></i>
</a>
</div>
当我键入代码时,它显示以下内容:
所以我想我的问题是PathAndQuery是否有替代品。
解决方法
看起来ViewContext.HttpContext.Request
返回了一个HttpRequest
,它没有PathAndQuery
方法。但是,它确实具有Url
方法,并返回具有Uri
方法的PathAndQuery
。因此ViewContext.HttpContext.Request.Url.PathAndQuery()
可能可以工作。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。