仅当有后退(MVC)时,才显示“后退”按钮

本文关键字:显示 后退 按钮 MVC | 更新日期: 2023-09-27 18:31:40

现在我正在使用<a class="bottomNav" onclick="history.go(-1); return false;" href="#">Back</a><br />
但是,即使"后退"按钮不会指向任何地方,它也会始终显示。
在显示按钮之前,如何检查是否有"后退"?

我想检查操作和控制器,例如:if(ViewContext.Controller.ValueProvider.GetValue("controller").RawValue != "Home")
但这并不准确,因为我有时仍然需要"回来"

仅当有后退(MVC)时,才显示“后退”按钮

@if(Request.UrlReferrer != null)
{
    <a class="bottomNav" onclick="history.go(-1); return false;" href="#">Back</a><br />
}
你可以

检查document.referrer。如果设置了此属性,则可以显示链接