17

現在私は使用して<a class="bottomNav" onclick="history.go(-1); return false;" href="#">Back</a><br />
いますが、「戻る」ボタンがどこにも行かない場合でも、常に表示されます。
ボタンを表示する前に「戻る」があるかどうかを確認するにはどうすればよいですか?

たとえば、アクションとコントローラーを確認したかったのif(ViewContext.Controller.ValueProvider.GetValue("controller").RawValue != "Home")
ですが、「バック」が必要な場合があるため、正確ではありません

4

2 に答える 2

27
@if(Request.UrlReferrer != null)
{
    <a class="bottomNav" onclick="history.go(-1); return false;" href="#">Back</a><br />
}
于 2012-04-20T05:49:05.003 に答える
0

あなたはチェックすることができdocument.referrerます。このプロパティが設定されている場合は、リンクを表示できます

于 2012-04-20T05:56:43.167 に答える