仅当有背面(MVC)时才显示"后退"按钮

use*_*635 16 c# asp.net-mvc visual-studio-2010 asp.net-mvc-2

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

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

Chu*_*ris 24

@if(Request.UrlReferrer != null)
{
    <a class="bottomNav" onclick="history.go(-1); return false;" href="#">Back</a><br />
}
Run Code Online (Sandbox Code Playgroud)